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

Discussione: html per pop up window

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    2

    html per pop up window

    ciao a tutti sto cercando di capire come far apparire una nuova finestra nel momento in cui si entra nella home page di un sito;

    qualcuno può gentilmente aiutarmi???

    grazie
    :d
    gg

  2. #2
    codice:
    <body onload="funzione_apertura_pop_up">
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  3. #3
    Reale_Augello
    Guest

    ...

    Originariamente inviato da gamoto
    ciao a tutti sto cercando di capire come far apparire una nuova finestra nel momento in cui si entra nella home page di un sito;

    qualcuno può gentilmente aiutarmi???

    grazie
    :d
    codice:
    <body onLoad="window.open('pagina.htm','','width=500,height=500');">
    Ciao !

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    2
    GRAZIE mille federico!!!!
    gg

  5. #5
    Utente di HTML.it L'avatar di fukata
    Registrato dal
    Aug 2000
    Messaggi
    43
    scusa ma io, che volevo la stessa cosa solo col timeout, ho scritto nel tag body:

    <body onLoad="window.setTimeout('window.open('index2.htm l','','width=500,height=500');','5000');" bgcolor="#003300">


    e all'anteprima mi da il tipico "errore nello script" - continuare a eseguire gli script?

    cosa ho sbagliato?
    grazie!

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    709
    Si, lo script ti da errore perchè fa casini con gli apici. Mi spiego:

    onLoad="window.setTimeout('window.open('index2. html','','width=500,height=500');','5000');"

    gli apici che apri dopo window.setTimeout(' vengono chiusi da quelli subito dopo window.open(' e così via. In questo modo, il codice viene interpretato in questo modo:

    onLoad="window.setTimeout(' window.open(' index2. html' ,' ' ,' width=500,height=500' );' ,' 5000' );"

    il problema si risolve così:

    nell'header inserisci
    <script language="JavaScript">
    <!--
    function apri() {
    window.open('index2.html','','width=500,height=500 ');
    }
    -->
    </script>

    poi nel body scrivi:

    <body onLoad="javascript:setTimeout('apri();',5000);">

  7. #7
    Utente di HTML.it L'avatar di fukata
    Registrato dal
    Aug 2000
    Messaggi
    43
    sicuro che tutti gli apici siano a posto? mi da sempre lo stesso errore...

  8. #8
    Utente di HTML.it L'avatar di fukata
    Registrato dal
    Aug 2000
    Messaggi
    43
    sicuro che tutti gli apici siano a posto? mi da sempre lo stesso errore... :master:

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    709
    quando richiami la funzione non devi inserire il ;: a me è scappato ...
    Secan

  10. #10
    Utente di HTML.it L'avatar di fukata
    Registrato dal
    Aug 2000
    Messaggi
    43
    uffa, ho provato a togliere il primo, poi il secondo poi tutti e due i punti e virgola nell'onload ma mi da sempre lo stesso errore....

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.