Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    ancora informazioni su pop up

    Buon giorno a tutti!

    dalla mia pagina web vorrei poter visualizzare delle immagini facendo clik su delle miniature.

    Ho già realizzato qualcosa di simile alla pagina: http://www.visurnet.com/se0001.htm (un pò lenta ad aprirsi credo)

    Nella parte bassa della pagina ci sono le miniature sulle quali cliccandoci si apre la finestra pop up.

    Credo che ci sia qualche problema in quanto ho notato che la prima volta che si clicca sulle immagini invece di aprirsi la popup in grandezza normale si apre un piccolo riquadro.

    Cliccando nuovamente si vede normale.

    Il codice del file popup è il seguente:

    <html>
    <head>
    <script language="JavaScript">
    function doimage() {
    var ind = location.href;
    var splitter = ind.indexOf("?");
    if (splitter != -1) {
    var nvar = ind.substring(splitter+1);
    var param = nvar.indexOf("=");
    if (param != -1) {
    var nparam = nvar.substring(0,param);
    var valore = nvar.substring(param+1);
    if (nparam == "img") {
    var imma = new Image();
    imma.src = valore;
    var alt = imma.height;
    var lar = imma.width;
    self.resizeTo(lar,alt);
    document.images[0].src = valore;
    }
    }
    }
    else {
    document.images[0].src = "vuoto.gif"; // mettete al posto di vuoto evenutalmente un'immagine di defualt deve apparire nella popup nel caso non sia specificata nessun'immagine
    }
    }
    </script>
    </head>
    <body onLoad="doimage();" style="margin: 0; background-color: #000000;">
    [img]loading.gif[/img]
    </body>
    </html>

    Il codice dei link invece è il seguente:

    <div align="center">[img]annunci/sennori/img1.jpg[/img]</div>
    </td>
    <td height="38" width="20%">
    <div align="center">[img]annunci/sennori/img2.jpg[/img]</div>
    </td>
    <td height="38" width="20%">
    <div align="center">[img]annunci/sennori/img3.jpg[/img]</div>
    </td>
    <td height="38" width="20%">
    <div align="center">[img]annunci/sennori/img4.jpg[/img]</div>
    </td>
    <td height="38" width="20%">
    <div align="center">[img]annunci/sennori/img5.jpg[/img]</div>

    Qualcuno di voi può aiutarmi per cortesia a capirci qualcosa? Oppure se c'è qualcuno ha dei files pronti me li potrebbe inviare? Poi li modifichere in base alle mie esigenze.

    Un Grazie a chi avrà la pazienza di rispondermi.

    Pino

  2. #2
    se ci sono problemi con l'indirizzo indicato in precedenza potete provare qui? http://www.visurnet.it/se0001.htm Grazie!

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Tenti di misurare un'immagine non ancora pervenuta... mentre la seconda volta la prende dalla cache...

    Ti propongo un'alternativa:

    codice:
    <body style="margin: 0; background-color: #000000;">
    [img]loading.gif[/img]
    <script language="JavaScript"> 
    document.getElementById("imma").src = location.search.substr(1).split("=")[1];
    function resiz(f) {
        var alt = f.height +20; // da adattare
        var lar = f.width +8; // da adattare
        self.resizeTo(lar,alt);
    }
    </script> 
    </body>
    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  4. #4
    Ti ringrazio per la risposta.

    Ma ti volevo chiedere: dove lo metto il codice che mi hai indicato? Devo inserirlo nel file popup?

    Grazie ancora!

    Pino

  5. #5
    l' ho inserito nel file popup e sembra funzionare!

    Speriamo bene!

    Grazie per l'aiuto.

    Ciao.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.