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

    Come faccio a creare questi link?

    Ciao, posto qui sotto lo script che devo usare. Il mio problema è che non so come creare il link che richiama la funzione javascript per l'apertura della popup centrata. Cioè so come si fa normalmente ma qui no. Lo script funziona: scorre le img avanti e indietro, ma ho bisogno che ogni immagine mi apra la popup relativa con l'immagine grande. Spero di essermi spiegato bene. Grazie.

    <HTML>
    <head>
    <script type="text/javascript">
    <!--
    function popup_new(newID){
    var w = 750;
    var h = 518;
    var l = Math.floor((screen.width-w)/2);
    var t = Math.floor((screen.height-h)/2);
    window.open(newID,"","width="+w+",height="+h+",top ="+t+",left="+l+",scrollbars=no");
    }
    // -->
    </script>

    <?php
    # direc.php
    # elenco dei file di una cartella con collegamenti ipertestuali
    $cartella = opendir('./img');

    $previous = " <- precedente ";
    $next = " prossima -> ";

    while ($file = readdir($cartella)) {

    if ($file != "." and $file != ".." and $file != "index.php" and $file != "index.html"){


    $filelist[] = $file;
    }

    }
    closedir($cartella);

    $count = count($filelist);
    $count = ($count - "1");

    print "<img src=\"./immagini/$filelist[$image]\"></a>";

    if ($image == "0"){

    $prevnr = "$count";
    $nextnr = "1";
    }
    elseif ($image == $count){
    $prevnr = ($image - "1");
    $nextnr = "0";
    }
    else{
    $prevnr = ($image - "1");
    $nextnr = ($image + "1");
    }
    print "<a href=$PHP_SELF?id=$id&image=$prevnr>$previous</a>&nbsp";

    print "<a href=$PHP_SELF?id=$id&image=$nextnr>$next</a></font>";



    ?>

  2. #2
    print "<a href=$_SERVER[PHP_SELF]?id=$id&image=$prevnr>$previous</a>&nbsp";


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Grazie per la risposta, ma io ho bisogno che cliccando sull'immagine si apra la popup richiamando la funzione javascript popup_new. Tralaltro ho scoperto che c'è anche un errore nel codice: praticamente alla prima apertura della pagina non si vede alcuna immagine solo i pulsanti previous e next. Se ci clicco sopra allora tutto funziona. Grazie comunque per l'interessamento.


  4. #4
    non credo sia un problema di php...

    tra l'altro e' corretta questa riga?

    print "<img src=\"./immagini/$filelist[$image]\"></a>";

    l'anchor di apertura non c'e'?

    ma sono come un muratore che fa il pizzaiolo...


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Si, infatti è cosi anche se non va bene perchè quando la pagina viene caricata si vedono solo i link "previous e next" eil rettangolino famoso di quando non trova l'immagine. Poi cliccato la prima volta sui link di cui sopra funziona tutto.

    print "<img src=\"img/$filelist[$image]\">";


    Questo è il primo problema, poi c'è appunto quello per poter usare l'img per vedere la stessa più grande in una popup centrale. Usando appunto l'img come pulsante.
    Ma se dici che non è un problema del php, come posso risolvere il tutto? Grazie intanto per le risposte. 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.