Beste mensen,

Het zal vast een klein foutje zijn, maar ik heb al vanalles geprobeerd en toch werkt het nog niet...

Ik wil dat mijn popup sluit nadat hij de focus verliest met behulp van onBlur="window.close()", maar dat doet hij dus blijkbaar niet.
Ziet iemand de fout?


<script language="JavaScript"> 
function laatZien(fotonr, hoogte, breedte, src) 
{ 
        foto = window.open('','','menubar=no,toolbar=no,left=50,top=60'); 
        foto.resizeTo(breedte,hoogte); 
        foto.document.write("<html><head><title>Foto - " + fotonr + "</title></head><body leftmargin='0' topmargin='0' onBlur='javascript:window.close();'>"); 
        foto.document.write("<center><img src=" + src + fotonr + "><center><br>"); 
        foto.document.write("</body></html>"); 
} 
</script>  


Edit: Ik kom er net achter dat hij in Firefox wel werkt, toch wil ik hem ook werkend krijgen in IE, iemand een idee?
werkt ook niet :(
window.self.close()

<?php
function laatZien(fotonr, hoogte, breedte, src) 
{ 
        //moet je niet var foto ipv foto
        foto = window.open('','','menubar=no,toolbar=no,left=50,top=60'); 
        foto.resizeTo(breedte,hoogte); 
        foto.document.write("<html><head><title>Foto - " + fotonr + "</title></head><body leftmargin='0' topmargin='0' onBlur='javascript:window.close();'>"); 
        foto.document.write("<center><img src=" + src + fotonr + "><center><br>"); 
        foto.document.write("</body></html>"); 
        foto.onBlur = foto.close();
        //oed
} 
?>
@Jonathan: bedankt voor je reactie! Nu gebeurd er het volgende: het window wordt geopend, maar hij wordt ook meteen weer gesloten zodat je het venster maar heel even ziet...

Reageren