• User

    JavaScript: immagine linkabile che cambia al caricamento della pagina

    Ciao!
    Scrivo per chiedere il vostro aiuto... sono negata nella programmazione :bho:.

    Ho trovato questo script che mi consente di avere un'immagine linkabile che cambia ad ogni caricamento della pagina:

    
    <script language="JavaScript"><!--
    function random_imglink(){
    var myimages=new Array()
    myimages[1]="foto01.jpg"
    myimages[2]="foto02.jpg"
    myimages[3]="foto03.jpg"
    
    var imagelinks=new Array()
    imagelinks[1]="URLpagina.html"
    imagelinks[2]="URLpagina.html"
    imagelinks[3]="URLpagina.html"
    
    var ry=Math.floor(Math.random()*myimages.length)
    if (ry==0)
    ry=1
    document.write('<a href='+'"'+imagelinks[ry]+'"'+'><img src="'+myimages[ry]+'" border=0></a>')
    }
    random_imglink()
    //-->
    </script>
    
    

    Lo script l'ho provato e funziona bene... però ho un problema: vorrei inserire lo script in una pagina (pag. B) inclusa in un iframe.

    Nella pagina che pubblica l'iframe (pag. A) la pag. B si carica perfettamente e le immagini sono cliccabili, solo che la pagina collegata si apre all'interno dell'iframe stesso (la nuova pagina si sostituisce alla pag.B).

    Io vorrei invece che la nuova pagina si aprisse nella pag. A (quella contenente l'iframe). E' possibile?

    Grazie, un abbraccio
    😉 Fabiana


  • User Attivo

    Prova a sostituire questo

    document.write('<a href='+'"'+imagelinks[ry]+'"'+'><img src="'+myimages[ry]+'" border=0></a>')
    

    Con questo:

    document.write('<a href='+'"'+imagelinks[ry]+'"'+' target="_parent"><img src="'+myimages[ry]+'" border=0></a>')
    

  • User

    Ho letto solo ora la tua risposta.

    Grazie per l'aiuto, proverò subito!

    😄 Fabiana