Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    248

    Javascript e PHP per centrare un popup

    Ciao, ho trovato il seguente javascript sul sito di HTML.it.
    codice:
    <script language="javascript" type="text/javascript">
    
    var win = null;
    function NewWindow(mypage,myname,w,h,scroll){
    LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
    TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
    settings =
    'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
    win = window.open(mypage,myname,settings)
    if(win.window.focus){win.window.focus();}
    }
    
    </script>
    mentre nel body uso una cosa così:

    codice:
    Guarda il popup
    Bene in html funziona tutto, i problemi arrivano quando voglio implementarlo con il codice php, sono stato più che attento alla punteggiatura:

    codice:
    <?
    echo ("Guarda il popup");
    ?>
    ma tutto ciò che ottengo e che mi apre la pagina ma senza eseguire il popup.
    Mi sapete dire cosa sbaglio?

    Grazie, Ale.

  2. #2
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    <?
    echo ("<a href=\"javascript:NewWindow(this.href,'name','500' ,'500','yes')\">Guarda il popup</a>");
    ?>

    te lo metto senza formattazione perchè il forum sega i \

    certo che con un nick così (joint) no è la punteggiatura quello a cui bisogna stare attenti
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    248
    mi è rimasto ormai solo il nick.
    Ma il php non digerisce l'onOclick da quanto ho capito, giusto?
    Mi ritocca fare una parte di codice solo per essere compatibile con explorer che nervi grrr, grazie cmq.

  4. #4
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Originariamente inviato da joint77
    Ma il php non digerisce l'onOclick da quanto ho capito, giusto?
    No, non hai capito proprio.
    php e onclick c'entrano fra loro come i cavoli a merenda.
    Visto che in quel codice non ci sono variabili php, perché non usi il semplicissimo sistema di chiudere php subito prima e riaprirlo subito dopo, così ti eviti i mal di testa da virgolette?

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.