Newsgroup: it.comp.lang.javascript
Titolo: Prefisso base per la ricerca di immagini e per i link???

Ciao, devo spostare una pagina su un server SSL. Ora potrei fare
benissimo dei link assoluti, ma mi frullava da un po' questa idea.
Non è possibile creare in javascript o in HTML un presisso relativo di
base per la ricerca delle immagini e dei link, nenza dover cambiare
tutto in assoluto, ma solo con una riga di codice.
Praticamente http//
www.miosito.it/nome
 cartella dovrebbe essere il
riferimento ai link esterni e alla ricerca delle immagini.
Ciao e grazie Alen.
___________
-- 
Posted from  [194.185.54.18] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 riferimento ai link esterni e alla ricerca delle immagini.
Un'occhiatina agli ultimi post no? :-))
<html><head>
<script language="javascript">
    function Vai() {
a="http//
www.miosito.it/
";
b=document.foo.t1.value;
c=a+b;
location.href=c;}
</script>
</head>
<body>
<P><form name=foo>
<H3>L'inizio "nascosto" &egrave; &lt;http//
www.miosito.it/&gt;
.<br>
Ora prosegui il path nel campo di testo e schiaccia il pulsante.</H3>
<input type="text" name="t1" value="" size="50">
<p>
<input type="button" name="p1" value="vai" onClick="Vai();">
</form>
</body></html>
-- 
mailto: y = i
----------------------------------------
Vivo nel terrore di non essere frainteso 
(Oscar Wilde)

 <P><form name=foo>
il nome del form sta meglio tra virgolette (mi sono rimaste in mano):
<form name="foo">


 ha scritto nel messaggio
news:1ez9i4s.1biipe8180mqslN%marcoc...@tyn.it...


 il nome del form sta meglio tra virgolette (mi sono rimaste in mano):
Attento che pungono! :-)))
-- 
Ciao, Riccardo
------------------------------------------------------------------------
WebMaster: ----> 
http://www.jsdir.com
 <---- (aka 
http://www.jspoint.it
)
              All the JavaScript you need
------------------------------------------------------------------------
               Nessun traguardo è abbastanza lontano.
------------------------------------------------------------------------

 Attento che pungono! :-)))
Non parlarmene, è tutta la sera che provo a toglierle con un paio di
pinzette da sopracciglia. Guarda, un dolore... unnndoolooOOre che non ti
dico. Secondo te, è possibile col javascript togliere i doppi apici dal
tessuto sottocutaneo? Per capirci, un po' come si fa con gli aculei dei
ricci di mare dopo averli inavvertitamente calpestati. Mi accontento
della compatibilità con IE 4.5  :-DDD
P.S. Uno di questi giorni ti scrivo ;)      


 della compatibilità con IE 4.5  :-DDD
Non mi conosci ancora bene!
Gli script che faccio io sono compatibili anche con l'impossibile.
Prova questo:
for (i=0;i<2;i++) // ciclo braccia
  for (j=0;j<5;j++) // ciclo dita
    if (person.body.arm[i].finger[j].indexOf("\"")!=-1
      {
      person.body.arm[i].finger[j].clean();
      person.body.arm[i].finger[j].wash();
      }
clean(), wash() e gli altri oggetti presenti sono stati inseriti in JavaScript 
sin dalla versione 1.0 di Netscafé e sono compatibili con tutto.
Invece di "clean()" che non toglie le pellicine, puoi usare "skin.reload(true)" 
che ti riporta la pelle allo stato neonatale, morbidaaaa come non ti ricordavi 
(e manco tua moglie)... però non abusarne. Se fai un sovradosaggio di 
skin.reload(true) ti torna TUTTO allo stato neonatale... e poi non so che ne 
dice tua moglie...


 stato neonatale... e poi non so che ne dice tua moglie...
Dice che non ha niente in contrario, ma pone una conditio sine qua non:
nel <neoBody> mi impone l'onLoad="self.resizeTo(x,y)" laddove 'x' e 'y'
vengono dichiarate da lei, *come* pare a lei, *quando* pare a lei :-)))


 Spero di essermi spiegato bene.
Credo di sì, ma i problemi sono pressoché insormontabili, e comunque ben
poco adatti al js, molto meglio un editor di testo. Vediamo perché dico
insormontabili. Nella tua.htm (il fatto che vi risieda un form non ha
rilievo) poniamo tu abbia i seguenti URL relativi:
<body> 
<a href='pippi/pippo1.htm'>vai a pippo1</a>
<a href='pippi/pippo2.htm'>vai a pippo2</a>
<a href='pluti/pluto1.htm'>vai a pluto1</a>
<a href='pluti/pluto2.htm'>vai a pluto2</a>
</body>
come dovrebbe intervenire il codice? Dovrebbe "pensare" più o meno in
questo modo:
"ogni volta che intercetto un "<a href='" lo trasformo in
<a href='
http://www.tuo_dominio/com/
"
ed ecco che il risultato sarebbe:
<a href='
http://www.tuo_dominio/com/pippi/pippo1.htm
'>vai a pippo1</a>
C'e' un problema: a meno che tu non l'abbia previsto in fase di
compilazione (e dunque inserito i link in appositi layer, input del form
ecc.), il js non può sostituire un testo. Quello che ti serve è un
semplice "Trova-Cambia". 
Poi (forse) c'è un'altra difficoltà. Non è da escludere che i tuoi
collegamenti seguano un percorso "a ritroso" del tipo:
<a href="../pippo1.htm">vai a pippo1</a>
In questo caso come risolvere? Di certo non la automatizzi in un sol
colpo; la logica precedente restituirebbe un:
<a href='
http://www.tuo_dominio/com/../pippo1.htm
'>vai a pippo1</a>
Il fatto che quei ".." stiano a indicare la cartella chiamata "pippi" lo
sai tu, nessun altro: l'URL relativo retrocede di una directory
fregandosene del nome che porta (come è logico sia).
La vedo dura, sorry.


 Spero di essermi spiegato bene.
Credo di sì, ma i problemi sono pressoché insormontabili, e comunque ben
poco adatti al js, molto meglio un editor di testo. Vediamo perché dico
insormontabili. Nella tua.htm (il fatto che vi risieda un form non ha
rilievo) poniamo tu abbia i seguenti URL relativi:
<body> 
<a href='pippi/pippo1.htm'>vai a pippo1</a>
<a href='pippi/pippo2.htm'>vai a pippo2</a>
<a href='pluti/pluto1.htm'>vai a pluto1</a>
<a href='pluti/pluto2.htm'>vai a pluto2</a>
</body>
come dovrebbe intervenire il codice? Dovrebbe "pensare" più o meno in
questo modo:
"ogni volta che intercetti un "<a href='" trasformalo in
<a href='
http://www.tuo_dominio/com/
"
ed ecco che il risultato sarebbe:
<a href='
http://www.tuo_dominio/com/pippi/pippo1.htm
'>vai a pippo1</a>
C'e' un problema: a meno che tu non l'abbia previsto in fase di
compilazione (e dunque inserito i link in appositi layer, input del form
ecc.), il js non può sostituire un testo. Quello che ti serve è un
semplice "Trova-Cambia". 
Poi (forse) c'è un'altra difficoltà. Non è da escludere che i tuoi
collegamenti seguano un percorso "a ritroso" del tipo:
<a href="../pippo1.htm">vai a pippo1</a>
In questo caso come risolvere? Di certo non la automatizzi in un sol
colpo; la logica precedente restituirebbe un:
<a href='
http://www.tuo_dominio/com/../pippo1.htm
'>vai a pippo1</a>
Il fatto che quei ".." stiano a indicare la cartella chiamata "pippi" lo
sai tu, nessun altro: l'URL relativo retrocede di una directory
fregandosene del nome che porta (come è logico sia).
La vedo dura, sorry.
-- 


 vengono dichiarate da lei, *come* pare a lei, *quando* pare a lei :-)))
Ho qualche documentario di Quark sugli elefanti... se vuoi te le presto...  


 ha scritto nel messaggio
news:1ezbifw.sdg7djzl57gzN%marcoc...@tyn.it...

__________
OK, ho capito...alla fine ho portato tutte le cartelle delle immagini su
quel server....era la cosa migliore...però avevo trovato anch'io una
soluzione: una TAG nella HEAD
<url base="
http://www.miosito.it
" >e avevo risolto il problema dei link e
delle immagini...ma però mi diceva che alcuni elementi erano non protetti,
quindi ho trasferito tutto su quello SSL...non stava bene..
GRAZIE comunque.
