Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [IE] listener powoduje ostrzeżenie
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
chmolu
Witam,

Mam przykładowy kod:
  1. <html xmlns="http://www.w3.org/1999/xhtml">
  2. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  3. </head>
  4. <h2 id="head">Test</h2>
  5. <script type="text/javascript">
  6. function addEvent(elm, evType, fn, useCapture) {
  7. if (elm.addEventListener) {
  8. elm.addEventListener(evType, fn, useCapture);
  9. return true;
  10. } else if (elm.attachEvent) {
  11. var r = elm.attachEvent('on' + evType, fn);
  12. return r;
  13. } else {
  14. elm['on' + evType] = fn;
  15. }
  16. }
  17.  
  18. function test1(e) {
  19. alert("test1");
  20. }
  21.  
  22. function test2(e) {
  23. alert(e.target);
  24. }
  25.  
  26. var head = document.getElementById('head');
  27. addEvent(head, 'click', test1, false);
  28. addEvent(head, 'click', test2, false);
  29. </body>
  30. </html>


Wszystko działa pięknie, ale pod Operą i FF. Na IE SP2 wywala mi ostrzeżenie o naruszeniu zabezpieczeń :| WTF? Da się to jakoś obejść?

Screen:
http://img28.imageshack.us/my.php?image=be...wy1kopia1to.png
revyag
Spróbuj to odpalić na serwerze www, a nie jako plik z dysku.
chmolu
o, pomogło smile.gif thx
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.