Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di bigzip
    Registrato dal
    Feb 2007
    Messaggi
    62

    Visualizzazione di immagini come slideshow senza popup

    In una pagina ho 6 miniature di fotografie e cliccandoci su ognuna, si dovrebbe vedere l'immagine ingrandita. Ho inserito lo script riportato di seguito, funzionano tutte tranne una; infatti quando clicco sulla seconda immagine (ejs_vignet[1]), invece di apparire la stessa ingrandita (ejs_big[1]) esce solo la scritta: "Clicca qui per chiudere".
    Vorrei sapere se qualcuno mi può aiutare e mi sa dire dov'è l'errore e come evitarlo.
    Grazie

    <script type="text/javascript" language="JavaScript">
    <!--
    // Definizione delle variabili dello script
    nb_photo_ligne = 3;
    numero_photo = 1;

    // Impostazioni delle fotografie
    ejs_vignet = new Array;
    ejs_big = new Array;
    ejs_des = new Array;

    ejs_vignet[0]= 'Immagini/Ant1.jpg'
    ejs_big[0]= 'Immagini/Mappa1.jpg'
    ejs_des[0]= 'Tangenziale est direzione Lecco/Usmate Velate - Uscita 20'

    ejs_vignet[1]= 'Immagini/Ant2.jpg'
    ejs_big[1]= 'img/Mappa2.jpg'
    ejs_des[1]= ''

    ejs_vignet[2]= 'Immagini/Ant3.jpg'
    ejs_big[2]= 'Immagini/Mappa3.jpg'
    ejs_des[2]= ''

    ejs_vignet[3]= 'Immagini/Ant4.jpg'
    ejs_big[3]= 'Immagini/Sede4.jpg'
    ejs_des[3]= 'Sede Circolo'

    ejs_vignet[4]= 'Immagini/Ant5.jpg'
    ejs_big[4]= 'Immagini/Sede5.jpg'
    ejs_des[4]= 'Ingresso sede Circolo'

    ejs_vignet[5]= 'Immagini/Ant6.jpg'
    ejs_big[5]= 'Immagini/Sede6.jpg'
    ejs_des[5]= 'Sede Circolo'

    // Funzione per cambiare la fotografia
    function ChageImage(num)
    {
    if(document.getElementById)
    document.getElementById("ejs_dyn_img").innerHTML = '[img]'+ejs_big[num]+'[/img]
    <FONT FACE="Verdana, Arial" SIZE=1>'+ejs_des[num]+'</FONT>';
    else
    window.open(ejs_big[num],"_blank")
    }

    // Funzione per cancellare le fotografie
    function killImage(num)
    {
    if(document.getElementById)
    document.getElementById("ejs_dyn_img").innerHTML = "";
    }
    -->
    </script><style type="text/css">
    <!--
    body {
    background-color: #CCCCCC;
    }
    -->
    </style></head><body>



    <div align="center">

    <script type="text/javascript" language="JavaScript">
    <!--
    // Creazione della tabella
    document.write('<TABLE>')
    for(a=0; a<ejs_big.length; a++)
    {
    if(numero_photo == 1)
    document.write('<TR>');
    if(numero_photo == ejs_big.length)
    document.write('<TD ALIGN=center COLSPAN='+(((ejs_big.length)+1)-numero_photo)+'>');
    else
    document.write('<TD ALIGN=center>');
    document.write('[img]'+ejs_vignet[a]+'[/img]</TD>')
    if(numero_photo == nb_photo_ligne)
    {
    document.write('</TR>');
    numero_photo=0;
    }
    numero_photo++;
    }
    document.write('<TR><TD COLSPAN='+ejs_big.length+' ALIGN=center><DIV ID=ejs_dyn_img></DIV></TD></TR></TABLE>');
    -->
    </script>
    </div>

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    la directory è sbagliata, dovrebbe essere credo Immagini

  3. #3
    Utente di HTML.it L'avatar di bigzip
    Registrato dal
    Feb 2007
    Messaggi
    62
    Originariamente inviato da floyd
    la directory è sbagliata, dovrebbe essere credo Immagini
    Grazie era un errore banale javascript:void(0);
    Mannaggia li pescetti, adesso funziona tutto.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.