Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS] zdarzenie po zaladowaniu kodu body
kufalo
post
Post #1





Grupa: Zarejestrowani
Postów: 251
Pomógł: 2
Dołączył: 24.08.2005

Ostrzeżenie: (0%)
-----


  1. <head>
  2. <script type="text/javascript">
  3. function f(){
  4.  
  5. }
  6. </script>
  7. </head>
  8. <body onload="f()">
  9.  
  10. </body>
  11. </html>


Witam,
Chcialbym po zaladowaniu kodu strony wykonac funkcje f(). Jednak mam problem, gdyz pod IE zostaje ona wywolana dopiero po wczytaniu wszystkich plikow graficznych do elementow IMG na stronie...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
gekon
post
Post #2





Grupa: Zarejestrowani
Postów: 614
Pomógł: 7
Dołączył: 10.11.2003
Skąd: Rzeszów/Kraków

Ostrzeżenie: (0%)
-----


Pod IE inaczej się nie (jeżeli chcesz ją wywołać przez uchwyty zdarzeń). Możesz oczywiście wywołać ją 'mechanicznie' umieszczając wywołanie pod elementem, na którym ma działać.
Go to the top of the page
+Quote Post
Zajec
post
Post #3





Grupa: Zarejestrowani
Postów: 1 086
Pomógł: 8
Dołączył: 10.12.2003

Ostrzeżenie: (0%)
-----


Na pewno DOMContentLoaded obsługuje Opera 9, nie wiem jak Firefox. Jeśli on również, to trzeba go jeszcze uwzględnić dodatkowo w ustalaniu zmiennej "eventType"
Kod
var eventType = opera && opera.version() >= 9 ? 'DOMContentLoaded' : 'load';
window.addEventListener(eventType, function()
{
    alert('Strona zaladowana.');
}, false);


Ten post edytował Zajec 12.12.2006, 10:24:44
Go to the top of the page
+Quote Post
gekon
post
Post #4





Grupa: Zarejestrowani
Postów: 614
Pomógł: 7
Dołączył: 10.11.2003
Skąd: Rzeszów/Kraków

Ostrzeżenie: (0%)
-----


Firefox też obsługuje.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 04:40