Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: Popup che non funziona

  1. #1

    Popup che non funziona

    Salve.
    Ho una pagina php il cui codice controlla la data tramite una funzione if.
    Se la funzione restituisce vero dovrei caricare una pagina php come un popup con tanto di "X" in alto per chiuderla ma farei una cosa alla volta.
    Ho messo il seguente script tra le voci <header> e </header>.
    <SCRIPT LANGUAGE="JavaScript">
    function apri(url)
    {
    window.open
    (str,'id','scrollbars=no,resizable=yes,width=400,h eight=400,status=no,location=no,toolbar=no');
    }
    </script>

    poi, nel codice php ho questa funzione
    if( .......... )
    {
    echo "<BODY onLoad='javascript:apri('administrator.php')'>";
    }

    Ma non va.
    Cosa potrebbe essere?
    Per quanto riguarda la "X" di ciusura in alto, come la posso fare?
    Datemi qualche indizio in modo che io possa cercare documentazione su internet e studiarmela.
    Grazie.
    Luigi

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    C'e' una confusione di apici...


    echo "<BODY onLoad=\"apri('administrator.php')\">";
    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

  3. #3
    Avevo già provato come hai scritto tu ma non si apre nessuna pagina come popup, in più in basso a sinistra mi compare l'avviso di windows explorer (punto esclamativo giallo) che mi indica il seguente errore:
    str non definito
    Visualizzando la pagina in formato html, l'errore dovrebbe riferirsi alla seguente riga:
    window.open
    inserita nello script negli header.
    Purtroppo non capisco dov'è il problema.

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    E ha ragione str non è definito devi metterci url (e sarebbe meglio usare un altro nome)
    window.open
    (url,'id','scrollbars=no,resizable=yes,width=400,heigh t=400,status=no,location=no,toolbar=no');
    }
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5

    Perfetto

    Perfetto, funziona benissimo. Mi permetto di chiedere un ultima cosa, sempre in tema di popup.
    Spesso, o quasi sempre, i popup vengono bloccati dal sistema operativo e visualizzati soltanto se l'utente lo vuole, la famosa barra gialla in alto.
    Questo mi rende vano la costruzione del popup in quanto la maggior marte dei visitatori del mio sito non sono esperti in computer.
    C'è una soluzione per arginare il problema?
    Grazie.
    Luigi

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Vedi se questo può aiutarti
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da cavicchiandrea
    Vedi se questo può aiutarti
    Mi hai spaventato
    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

  8. #8
    Originariamente inviato da cavicchiandrea
    Vedi se questo può aiutarti

    è proprio cio' che da alcuni giorni disperatamente non riesco a trovare, desidero aprire in automatico una finestra popup che rimane aperta fino a quando decido io di chiuderla anche con la X.
    Dal sito da te indicato ho visto che ce ne sono addirittura due: google e l'altra sovrapposta, sono stupende! - potresti essere cosi' gentile da fornirmi il codice almeno di una sola popup, te ne saro' molto grato.
    grazie
    domedim

  9. #9
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ciao, ma nella pagina c'è file zip http://www.dynamicdrive.com/dynamici...htmlwindow.zip
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  10. #10
    Originariamente inviato da cavicchiandrea
    Ciao, ma nella pagina c'è file zip http://www.dynamicdrive.com/dynamici...htmlwindow.zip
    ho scaricato e provato la demo ed è' proprio cio' che desidero avere, mi basterebbe anche soltanto una sola finestra popup, ma per me principiante è qualcosa di complicatissimo e non sono riuscito a tirarci fuori quello che mi serve, allora ho provato la soluzione che avete discusso con Idmaio ed ho fatto cosi':
    [CODE]
    <SCRIPT LANGUAGE="JavaScript">
    function apri(url)
    {
    window.open
    (url,'id','scrollbars=no,resizable=yes,width=400,h eight=400,status=no,location=no,toolbar=no');}
    </script>
    </head>

    <body>
    <BODY onLoad='javascript:apri('finestra_popup.htm')'>

    <div align="center">PROVA POPUP</div>
    </body>
    </html>
    [CODE]
    ma non si apre nessuna finestra, puoi gentilmente dirmi dove c'e' l'errore? visto che a Idmaio funziona
    grazie, confido in un tuo aiuto

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.