Du skriver ikke, om det er window-objektet, der hedder 'bms_3' - eller om det er variablen, der refererer til vinduet. Det er to helt forskellige ting - og derfor en meget vigtig detalje. Er det variablen, du taler om, kan du spørge med: if (bms_3.closed) // Gør noget
Eller næ... den bliver slet ikke kørt nu... Jeg åbner mit vindu sådan: <a href=\"\" onClick=\"window.open('bms/bms.asp?sid=<%=bms_sid%>','bms3','width=450,height=450,scrollbars=yes');return false;\">
Og jeg tjekker sådan: if (bms_<%=bms_sid_brugernavn%>.closed){
Ja, det var derfor, jeg skrev, det skal være den variabel, der refererer til vinduet. Du kan f.eks. erklære en global variabel i toppen af dokumentet:
<script type="text/JavaScript"> var hest = null; </script>
- så skal du skrive: <a href=\"\" onClick=\"hest=window.open('bms/bms.asp?sid=<%=bms_sid%>','bms3','width=450,height=450,scrollbars=yes');return false;\">
- og spørge med: if (hest.closed) alert("lukket");
Skal du også kunne spørge, før du har forsøgt at åbne vinduet, kan du erklære variablen på denne måde:
<script type="text/JavaScript"> var hest = {"closed":true}; </script>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.