PSler
Hallo psd-tutorials.de,
window.onload zündet i-wie zu früh. Und zwar bevor das DOM komplett geladen ist.
Deswegen gibt:
auch 0 1 zurück. Leider.
Live ansehen könnt ihr euch das .
Das ganze ist für ein Greasemonkey Script gedacht, deswegen kann ich das auch nicht wie oben lösen.
Aber darum geht es ja gar nicht. Sondern darum, dass window.onload eigentlich erst zünden dürfte, wenn das dom komplett geladen ist.
Zielkandidat ist FireFox, deswegen habe ich es auch nur dort getestet.
Hoffe, ihr könnt mir helfen.
Rum0
window.onload zündet i-wie zu früh. Und zwar bevor das DOM komplett geladen ist.
Deswegen gibt:
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Hallo</title>
<style type="text/css"></style>
<script type="text/javascript">
function haveatry()
{
var allElems = document.getElementsByTagName('SPAN');
document.write(allElems.length);
}
window.onload = haveatry();
</script>
</head>
<body>
<a href="#"><span class='si'>AL</span></a>
<script type="text/javascript">haveatry();</script>
</body>
</html>
Live ansehen könnt ihr euch das .
Das ganze ist für ein Greasemonkey Script gedacht, deswegen kann ich das auch nicht wie oben lösen.
Aber darum geht es ja gar nicht. Sondern darum, dass window.onload eigentlich erst zünden dürfte, wenn das dom komplett geladen ist.
Zielkandidat ist FireFox, deswegen habe ich es auch nur dort getestet.
Hoffe, ihr könnt mir helfen.
Rum0