Non funziona!!!

Vediamo se centra qualcosa il Javascript utilizzato per aprire le pop-up:
Quello che uso è un classico:

Codice PHP:
<SCRIPT language="JavaScript">
var 
popWin null
var winCount 0
function openPopWin(winURLwinNamemyWidthmyHeightfeaturesisCenter) {
  
closePopWin()
  if (
openPopWin.arguments.length >= 4)    
    
features "," features
  
else
    
features ""
  
if (openPopWin.arguments.length == 6)
    
features += getLocation(myWidthmyHeight)
  else
    
features += getLocation(myWidthmyHeight)
  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(winURLwinName"width=" myWidth ",height=" myHeight features+((features!='')?',':''))
  }
function 
closePopWin() {
  if (
navigator.appName != "Microsoft Internet Explorer"
      
|| parseInt(navigator.appVersion) >=4)
    if(
popWin != null) if(!popWin.closedpopWin.close()
  }
function 
getLocation(myWidthmyHeightwinLeftwinTop) {
  return 
""
  
}

function 
button(location) {
top.location location
}
</SCRIPT> 
poi faccio come dite vei... inserisco lo script con o senza la dicitura language="JavaScript" e...

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?