Non funziona!!!
Vediamo se centra qualcosa il Javascript utilizzato per aprire le pop-up:
Quello che uso è un classico:
poi faccio come dite vei... inserisco lo script con o senza la dicitura language="JavaScript" e...Codice PHP:<SCRIPT language="JavaScript">
var popWin = null
var winCount = 0
function openPopWin(winURL, winName, myWidth, myHeight, features, isCenter) {
closePopWin()
if (openPopWin.arguments.length >= 4)
features = "," + features
else
features = ""
if (openPopWin.arguments.length == 6)
features += getLocation(myWidth, myHeight)
else
features += getLocation(myWidth, myHeight)
if(window.screen)if(isCenter)if(isCenter=="true") {
var myLeft = (screen.width-myWidth)/4;
var myTop = (screen.height-myHeight)/4;
features+=(features!='')?',':'';
features+=',left='+myLeft+',top='+myTop;
}
popWin = window.open(winURL, winName, "width=" + myWidth + ",height=" + myHeight + features+((features!='')?',':''))
}
function closePopWin() {
if (navigator.appName != "Microsoft Internet Explorer"
|| parseInt(navigator.appVersion) >=4)
if(popWin != null) if(!popWin.closed) popWin.close()
}
function getLocation(myWidth, myHeight, winLeft, winTop) {
return ""
}
function button(location) {
top.location = location
}
</SCRIPT>
Ho testato la funzione onunload e funziona, per esempio, con un javscript diverso come un blocco o un messaggio.
Insomma, è proprio la funzione window.opener.reload(); che NON VA.
Immagino che sia perchè la popup "non sa" quale sia la pagina che l'ha aperta...
Che dite?

Rispondi quotando