Buongiorno a tutti,
avete tra le mani uno script che mi posizioni una finestrina popo-up al centro della finestra madre???
Grazie(complimenti a chi a creato questo smile!!)
Buongiorno a tutti,
avete tra le mani uno script che mi posizioni una finestrina popo-up al centro della finestra madre???
Grazie(complimenti a chi a creato questo smile!!)
provato con una ricerca sul forum?
il tema è stato trattato molte volte.
ciao
Ecco :
<script language="javascript">
// FUNZIONE PER VISUALIZZARE MESSAGGI
function apriPopup(){
NewWindow("TUAPOPUP.ASP","dataitem",'50','203');
}
// FUNZIONE PER APRIRE UNA NUOVA FINESTRA CENTRATA NELLO SCHERMO
function NewWindow(mypage, myname, h, w) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl +',hotkeys=no ,scrollbars=no,toolbar=no ,alwaysRaised=yes ,personalbar=yes';
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) {
win.window.focus();
}
}
</script>
Ciao !!!!![]()
Senti,
io ho fatto questo script:
<script language="javascript">
<!--
var winOpened1;
function apriFinestra1(page)
{
winOpened1=window.open(page,"nomefinestra1","heigh t=340,width=720,scrollbars=no");
winOpened1.focus();
}
//-->
</script>
.... javascript:apriFinestra1('pagina.php') ....//chiama la funzione apreFinestra1 ....
come lo devo modificare in base al tuo script per centrare la popuop??
Grazie ancora
La chiami come facevi prima:
javascript:apriPopup('pagina.php')
e questo script te lo metti nell'head
codice:<script language="javascript"> // FUNZIONE PER VISUALIZZARE MESSAGGI function apriPopup(pagina){ NewWindow(pagina,"dataitem",'50','203'); } // FUNZIONE PER APRIRE UNA NUOVA FINESTRA CENTRATA NELLO SCHERMO function NewWindow(mypage, myname, h, w) { var winl = (screen.width - w) / 2; var wint = (screen.height - h) / 2; winprops = 'height='+h+',width='+w+',top='+wint+', left='+winl+',hotkeys=no ,scrollbars=no,toolbar=no ,alwaysRaised=yes ,personalbar=yes'; win = window.open(mypage, myname, winprops) if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); } } </script>
Ciao,
ho modificato lo script che mi hai posto, però mi da un'errore di visualizzazione della pagina.
Dove sta l'inghippo?
non mi dici nulla... che errore ti da ??? sulla popup o sulla chiamante ??? fammi vedere il codice della pagina chiamante..
il chiamante sta nella stessa pagina:
<head>
<script language="javascript">
<!--
function apriFinestra1(page)
{
NewWindow(page,"nomefinestra1",'340','720');
}
function NewWindow(mypage, myname, h, w)
{
var winl = ((screen.width - w) / 2);
var wint = ((screen.height - h) / 2);
winprops = height=' +h+ ',width=' +w+ ',top=' +wint+ ',left=' +winl+ ',hotkeys=no,scrollbars=no,toolbar=no,alwaysRaised =yes,personalbar=no;
var win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4)
{
win.window.focus();
}
}
//-->
</script>
</head>
....
<a href="javascript:apriFinestra1('pagina.html')</a>
Dimmi io prego!!!!
manca var davanti a winprops e le virgolette sulla stessa riga:
la riga corretta è così:
var winprops = height=' +h+ ',width=' +w+ ',top=' +wint+ ',left=' +winl+ ',hotkeys='no',scrollbars='no',toolbar='no',always Raised='yes',personalbar='no';
Ciao
Grazie,
in effetti c'erano quelle cose mancanti.
Alla prossima