Visualizzazione risultati 1 fino 3 di 3

Discussione: Inserire una cosa???

  1. #1
    Guest

    Predefinito

    Salve raga ho un problema devo fare uno script php che apre una finestra, fa delle cose e poi dopo un po' di tempo, che ne so, qualche secondo, chiude automaticamente la finestra. Come posso fare? Esiste una specie di funzione delay? Grazie

  2. #2
    L'avatar di ChromeX
    ChromeX non è connesso Utente attivo
    Data registrazione
    13-12-2002
    Residenza
    Melbourne, Australia
    Messaggi
    448

    Predefinito

    questo lo devi mettere prima di tutto nel tuo codice (nella pagina dove c'è il link per richiamare la finestra popup.
    <script Language="JavaScript">
    <!--
    function popup(url, name, width, height)
    {
    settings=
    "toolbar=no,location=no,directories=no,"+
    "status=no,menubar=no,scrollbars=yes,"+
    "resizable=yes,width="+width+",height="+height ;

    MyNewWindow=window.open(url,name,settings);
    }
    //-->
    </script>
    poi metti il link nella stessa pagina che richiama la finestra popup
    <a href=\"#\" onClick=\"popup('nomefile.php', 'Win1', width, height); return false\">nome link</a>
    e poi nella fiinestra popup, cioè nel file nomefile.php aggiungi questo:
    <body onload="javascript:setTimeout('window.close();',Te mpoInMillisecondi);">
    es: ]<body onload="javascript:setTimeout('window.close();',50 000);">
    vuol dire ke dopo 50 sec la finestra popup si chiude.
    Ciao e fammi sapere se funziona!! :)

  3. #3
    Guest

    Predefinito

    Si il timeout funziona perfettamente ma c'è un problema... il window.close() fa apparire questo messaggio: "La pagina web visualizzata sta tentando di chiudere la finestra. Chiudere la finestra corrente? (si/no)". Come si può evitare questo??? :D

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •