- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- collegamento ipertestuale
-
collegamento ipertestuale
ciao a tutti come faccio per esempio ad assegnare un collegamento ipertestuale alle variabili qui sotto ?
"var foto= new Array(4)
foto[0]="due/promozioni/mare.png";
foto[1]="due/promozioni/montagna.png";
foto[2]="due/promozioni/toro.png";
foto[3]="due/promozioni/casaamica.png";
var rand_int= Math.floor(Math.random()*4);document.write("<IMG SRC='"+foto[rand_int]+"'>");"
-
Definendo anche dei variabili per il link, per esempio:
"var foto= new Array(4);
foto[0]="due/promozioni/mare.png";
foto[1]="due/promozioni/montagna.png";
foto[2]="due/promozioni/toro.png";
foto[3]="due/promozioni/casaamica.png";var fotolinks= new Array(4);
fotolinks[0]="percorso link mare.png";
fotolinks[1]="percorso link montagna.png";
fotolinks[2]="percorso link toro.png";
fotolinks[3]="percorso link casaamica.png";var rand_int= Math.floor(Math.random()*4);
document.write("<a href='+'"'+fotolinks[rand_int]+'"'+'><IMG SRC='"+foto[rand_int]+"'></a>");"
-
ma io voglio dargli un'altro indirizzo, non quello delle foto !
-
l'ho provato ma non mi carica nessuna foto
-
@Fapic said:
ma io voglio dargli un'altro indirizzo, non quello delle foto !
Con percorso link foto intendevo il link che vuoi associare alla foto, non il percorso della foto stesso. Forse non è molto chiaro, ho dovuto scrivere cosi, perché altrimenti venivano visti come link funzionali e non riuscivo a postare il messaggio.
-
@Fapic said:
l'ho provato ma non mi carica nessuna foto
Senza i link alle foto funzionava?
-
si funzionava
-
Forse c'è da qualche parte un piccolo errore nella scrittura. Hai per caso copiati le " all'inizio e la fine? Quelli nello script non ci devono essere, altrimenti non funziona
-
no ma certo che nn li ho messi, ho rivisto lo script e non ci sono errori però non mi carica le foto
-
Strano, da me funziona. Puoi postare lo javascript intero e il sorgente della porzione dove vengono inseriti nella pagina? Cosi posso confrontare dove ci sono le differenze.
-
in realtà ho messo il codice in un file.js in un'altra directory poi richiamo il codice nei tag body della pagina interessata, ma comunque con il codice iniziale funzionava
-
Non fa differenza dove metti lo javascript, purché il link del richiamo indica il percorso giusto. Però se non funziona, mentre da me lo script cosi come l'ho postato funziona, ci deve essere da qualche parte una differenza.
Se rimetti lo script come prima, funziona?
-
si funziona
-
ho capito è un problema di doppi apici e apici
dell'ultima riga ma non riesco a trovare la soluzione
-
Trovato!
invece di:document.write("<a href='+'"'+fotolinks[rand_int]+'"'+'><IMG SRC='"+foto[rand_int]+"'></a>");
dovevo scrivere:
document.write('<a href='+'"'+fotolinks[rand_int]+'"'+'><IMG SRC="'+foto[rand_int]+'"></a>');
Scusami, l'errore di battitura era mio. Avevo fatto un mix del tuo e mio script. Era ovvio che non poteva funzionare.
-
ti ringrazio sei forte ora funziona, a presto e grazie ancora !!!