Finestra Popup

venerdì 18 maggio 2007 - 12.01

fabele Profilo | Newbie

Come faccio ad aprire una finestra di popup all'apertura della mia pagina????

us01739 Profilo | Expert

Il metodo più semplice utilizzare un javascript:
Tra i tag <HEAD> e </HEAD> inserisci:

<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'scrollbars=1,toolbar=1,location=1,statusbar=1,menubar=1,resizable=1,width=400,height=700,left = 300,top = 0');");
}
// End -->
</script>

Tra i tag <BODY> e </BODY> inserisci:
<BODY onLoad="javascript:popUp('http://indirizzo_pagina_popup')">


Bye Bye

---------------------------------------------------
Roberto Gelmini - Microsoft Certified Professional
http://www.robertogelmini.com
---------------------------------------------------

nullatore Profilo | Junior Member

><SCRIPT LANGUAGE="JavaScript">
><!-- Begin
>function popUp(URL) {
>day = new Date();
>id = day.getTime();
>eval("page" + id + " = window.open(URL, '" + id + "', 'scrollbars=1,toolbar=1,location=1,statusbar=1,menubar=1,resizable=1,width=400,height=700,left
>= 300,top = 0');");
>}
>// End -->
></script>

Posso chiedere alcune delucidazioni?
Non capisco:

-perchè si usa Begin // End?
-perchè eval?
-a cosa serve il ritorno della funzione window.open

Una cosa del genere (qui sotto) è sbagliata?

<SCRIPT LANGUAGE="JavaScript">
function popUp(URL)
{
window.open(URL,'_blank','scrollbars=1,toolbar=1,location=1,statusbar=1,menubar=1,resizable=1,width=400,height=700,left= 300,top = 0');
}
</script>

Grazie

kasuken Profilo | Newbie

perchè si usa Begin // End?
-perchè eval?
-a cosa serve il ritorno della funzione window.open

Le istruzioni Begin // End in realtà non servono a niente perchè sono commenti.
Il ritorno della funzione Open serve solo se si vuole fare un controllo che la funzione sia andata a buon fine o no.

Per quanto riguarda il codice che hai postato tu... funziona anche quello...
{
to love is to lose
and to lose is to die
}
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5