Korriegerte Fassung:
if(document.addEventListener){
document.addEventListener('load', function() { int_sinnbild = window.setInterval("scrollSinnbild()",50); });
}else{
document.attachEvent('load', function() { int_sinnbild = window.setInterval("scrollSinnbild()",50); });
}
Danke, ich hatte mich soo auf die geschweiften Klammern konzentriert.
Aber das Problem ist nicht ganz behoben. Wenn ich dieses schreibe
~~~javascript
if(document.addEventListener){
document.addEventListener
('load', function() { int_sinnbild = window.setInterval("scrollSinnbild()",50); } )
}else{
document.attachEvent
('load', function() { int_sinnbild = window.setInterval("scrollSinnbild()",50); } )
}
wirkt es nicht. Hier funktioniert beides:
window.onload = function() { int_sinnbild = window.setInterval("scrollSinnbild()",50); }
if(document.addEventListener){
document.addEventListener
('load', ini_google() )
}else{
document.attachEvent
('load', ini_google() )
}
Ich vermute mal, dass der Eventlistener mit so einer "fliegenden" Funktion nicht zurecht kommt.
Gibt es vielleicht eine Kurzform in der Art
window.onload = window.onload + ini_google();
Gast