Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Popup PHP

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    299

    Popup PHP

    Ciao a tutti.
    Ho un link semplicissimo che apre una nuova finestra HTML:
    <a href ="http://www.sito.it/show.php?id=$id">

    Vorrei invece far aprire un popup centrata, grande 700x400 px.

    E' possibile?

    Grazie,
    LARRY

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    299
    Ok, ma il problema è che il link alla pagina html che deve aprirsi nella popup deve essere dinamico.

  4. #4
    basta modificarlo leggermente
    codice:
    <script type="text/javascript">
    function open_win()
    {
    window.open("http://www.sito.it/show.php?id=<? echo $id ?>","_blank","toolbar=yes, location=yes, directories=no, status=no, menubar=yes, scrollbars=yes, resizable=no, copyhistory=yes, width=400, height=400")
    }
    </script>
    "Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."

    Guardate: Il Miracolo delle Noci!!

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    299
    Perfetto, grazie

  6. #6
    ti consiglio una lettura attenta a questo post http://www.albertobottarini.com/phpschool/?p=6

    ti puo sicuramente cancellare i dubbi sui linguaggi server-side e client-side
    www.gext.it

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    299
    Ho inserito lo script in questo modo, ma mi da' errore, non mi visualizzare la popup.
    Come mai?


    Codice PHP:
    <script type="text/javascript">
     <!--
     function PopupCentrata() {
       var w = 740;
       var h = 420;
       var l = Math.floor((screen.width-w)/2);
       var t = Math.floor((screen.height-h)/2);
          window.open("http://www.sito.it/news/show.php?id=2","","width=" + w + ",height=" + h + ",top=" + t + ",left=" + l);
     }
     //-->
    </script>
    <?
    /* dichiariamo alcune importanti variabili per collegarci al database */
    $DBhost "";
    $DBuser "";
    $DBpass "";
    $DBName "";
    $table "";

    mysql_connect($DBhost,$DBuser,$DBpass) or die("Impossibile collegarsi al server");
    @
    mysql_select_db("$DBName") or die("Impossibile connettersi al database $DBName");

    $sqlquery "SELECT * FROM $table order by date DESC, heure desc";
    $result mysql_query($sqlquery);
    echo 
    "&ciao=";
    while(
    $ris=mysql_fetch_array($result)){
    $id $ris['id'];
          
    $data2 $ris['date'];
          
    $data=explode("-",$data2); 
          
    $datacorretta=$data[2]."-".$data[1]."-".$data[0];
    $ciccio.= "<font color=\"#c90000\" size=\"10px\">[b]:: ".$ris['titre']."[/b]</font>
    <font color=\"#212120\" size=\"10px\">"
    .$ris['auteur']."</font>
    <font color=\"#A7A6A5\" size=\"10px\"><a href =\"javascript:PopupCentrata()\">[leggi]</a></font>

    "
    ;
    }
    echo 
    $ciccio;
    ?>

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.