Qual o problema com esse código?!

Boa tarde à todos,

gostaria de saber se alguém pode me ajudar dizendo qual o problema com o meu código.


window.Popup = 'blaBla';
window.OpenPopup = 'close';

function bla() {
  if ( ( window.Popup != null )  && ( window.OpenPopup == 'close' ) ) {
     Popup.close();
     }
     window.OpenPopup = 'close';
}

sendo que está página chama a function bla através de uma tag <body onUnload=“bla();” e sempre que é iniciada através de uma function de outra jsp, às vezes o window.OpenPopup recebe ‘open’. O problema é que às vezes o Popup.close é executado e à vezes não. Qual o problema com o código, oq posso fazer pra resolver isso, aguardo um help.

Abração à todos

FERA

Isso aí é JavaScript… :sad:

Já tentou usar um debugger JS ?

Fala galera! Ae, encontrei a solução, valeu pela força ae!

até a próxima.

Abração

Fera.