Visualizzazione dei risultati da 1 a 10 su 10

Discussione: pop up

  1. #1

    pop up

    salve e tutti,
    ho bisogno di una pop up che funziona in questo modo:

    ho una pagina con il link all'homepage. cliccandoci sopra vorrei che mi apra una pop up di un tempo brevissimo in modo tale che mi esegua uno script php per poi chiudersi e aprirmi alla fine la pagina del link iniziale.
    ho porvato ad usare questo script,

    nel <head>

    code:--------------------------------------------------------------------------------
    <script>
    newwindow=window.open("popup.html","","top=200,lef t=200,width=350,height=200")
    newwindow.creator=self</script>
    --------------------------------------------------------------------------------


    nel <body>

    code:--------------------------------------------------------------------------------
    <script language="JavaScript">
    setTimeout('window.close()',3000);
    </script>

    ma il porblema è che mi chiude la pagina madre e non il pop up.

    come posso fare? :master:
    ditemi per favore se non sono stato chiaro
    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    709
    Allora:
    1) nel link della pagina madre:
    codice:
    <a href="" onClick="window.open('popup.html','myPopup','top=200,left=200,width=350,height=200');"
    2) nell'header della popup:
    codice:
    codice PHP da eseguire
    <script language="JavaScript">
    <!--
    window.opener.location.href='pagina1.html'; //questa è la nuova pagina da caricare nelle finestra madre
    window.close();
    //-->
    </script>

  3. #3
    ciao,
    ma il link alla pagina lo devo mettere
    <a href="" qui tra le virgolette?

  4. #4
    :quote:

    non funziona...

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    709
    No, tra gli apici del tag href="" il percorso della pagina ma un cancelletto (io ho scordato di metterlo): href="#".

    Cos'è che non funziona? Che errore viene dato?
    Secan

  6. #6
    ciao, eccomi qua

    dunque ho provato inserendo anche il "#" tra gli apici ma non funziona.
    ricapitolando:
    nel <body> della pagina madre ho inserito

    entra

    poi nel popup:

    <?PHP
    $logout = true;
    $cfgProgDir = './phpSecurePages/';
    include($cfgProgDir . "secure.php");
    ?>

    <html>

    <head>
    <script language="JavaScript">
    <!--
    window.opener.location.href='index.php'; //questa è la nuova pagina da caricare nelle finestra madre
    window.close();
    //-->
    </script>
    <title>logout</title>
    </head>

    in pratica la popup deve funzionare in questo modo:

    ho index.php che è una pagina protetta da uno script php, quando mi loggo mi viene visualizzata questa pagina.
    ma se io voglio tornare al login dovrei fare un logout e rientrare.
    ecco che allora la finestra di popup mi serve per fare quel logout e rilanciare il login... :master:
    almeno dovrebbe funzionare

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    709
    No, va semplicemente indicato:
    codice:
    entra

  8. #8
    non funziona

    quando apro l'index sulla barra degli indirizzi è visualizzato
    localhost/index.php
    mentre se passo il mouse sopra "entra", mi visualizza che andrà a caricarmi ( se clicco)la pagina index.php#.
    cliccandosu entra, mi carica index.php# cioè la stessa pagina...
    può essere un problema di incopatibilità o sbaglio io qualcos'altro?

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    709
    Non so proprio spiegarmelo... forse è un errore o un conflitto legato al codice PHP (faccio solo un'ipotesi campata per aria, visto che non conosco per niente PHP). Prova a spostare il thread sul forum di scripting, lì forse ti sapranno dare una mano meglio di quanto non possa fare io da solo
    Secan

  10. #10
    ok, trasloco,
    grazie lo stesso.

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.