ugrás a tartalomhoz

Kilépés a FireFox-ból JavaScript függvénnyel

okerner · 2007. Jan. 4. (Cs), 19.09
A problémám az, hogy a következő kód az IE-ben bezárja az ablakot, de FireFox-ban nem és nem tudom, hogy mi lehet a baj.
  1. <html>  
  2. <head>  
  3. <meta name="author" value="Kerner Orsolya">  
  4. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2">  
  5.   
  6. <link rel="stylesheet" href="css/eramir.css" type="text/css">  
  7.   
  8. <script>  
  9. function bezar(){  
  10.         window.close();  
  11. }  
  12. </script>  
  13.   
  14. <title>e-RAMIR</title>  
  15. </head>  
  16.   
  17. <body>  
  18. <div align="center"><img src="images/e-ramir.gif" width="640"></div>  
  19. <div id="login" align="center">  
  20. <form action="<?php $_SERVER['PHP_SELF'] ?>" method="post" name="bejelentkezes">  
  21. <table align="center" cellspacing="10" bgcolor="#36a1e9">  
  22. <tr><td colspan="2" align="center"><div class="nagyobb_kiemelt">Jogosultság ellenőrzés</div></td></tr>  
  23. <tr><td nowrap><div class="kiemelt">Felhasználó név:</div></td><td><input name="felhasznev" type="text" size="10" maxlength="10"></td></tr>  
  24. <tr><td nowrap><div class="kiemelt">Jelszó.................:</div></td><td><input name="jelszo" type="password" size="8" maxlength="8"></td></tr>  
  25. <tr><td align="center"><input type="submit" value="Bejelentkezés"></td><td align="center"><input type="button" value="Kilépés" onclick="bezar();"></td></tr>  
  26. </table>  
  27. </form>  
  28. </div>  
  29. </body>  
  30. </html>  
 
1

ff2 iz veri szikjör

lacy · 2007. Jan. 4. (Cs), 22.21
FF2 előtt még működött a következő kis hack (IE kompatibilis):

<a href="javascript:window.open('','_parent','');window.close();">Bezar</a>

ám utána (FF2), már nem. Biztonsági okok miatt ki van kapcsolva a window.close()...bekapcsolni amúgy a \Mozilla Firefox\greprefs\all.js -en belül a pref("dom.allow_scripts_to_close_windows", false); beállítás, true-ra kapcsolásával lehetséges, ám ez erősen nem ajánlott és ugye minden klienst rá kellene venni,ami lehetetlen és fölösleges:)
2

js ablaknál működik

_jan_ · 2007. Jan. 4. (Cs), 22.49
Egy kicsit azért jobb a helyzet: a js ablakoknál (amit window.open-nel nyitottál) működik a window.close() is.
3

popup

lacy · 2007. Jan. 5. (P), 15.49
igen popupnál működik, én teljes oldalról beszéltem
4

Válasz lacy nak

okerner · 2007. Jan. 5. (P), 15.58
Köszi a hozzászólást. Úgy néz ki, hogy az amit elképzeltem nem fog menni. De azért köszi.