Problem bei IE mit Javascript!

Hi,

du hast jeweils das schliessende </script>-Tag vergessen, womit der nachfolgende HTML-Quellcode vom Browser als Javascript-Code interpretiert wird:

Code:
<!-- links_pt.html -->
<script type="text/javascript" src="http://www.jotmas.com/javascript/OpenClosedMenu.js"></script>

<!-- anfangseite.html -->
<script language="JavaScript" src="http://www.jotmas.com/javascript/load_img.js"></script>

mfg Maik
 
#Maik

OK, das habe ich soweit verbessert und es ist doch schon mal ein guter Schritt! Jetzt meckert plötzlich IE, dass in Zeile 14 und Zeichen 3 ein Syntaxfehler liegt.

Soll es in der Zeile "color:#FFFFFF;" von CSS ein Fehler sein?
 
Super, den Fehler im JS habe ich gefunden!

Warum werden die Bilder nicht im IE angezeigt?

Ich habe doch im JS "load_img.js" die Zeile load_img.src = '../pics/jotmas2.jpg'; dastehen!

Habe auch so probiert: load_img.src = 'http://www.jotmas.com/pics/jotmas2.jpg';
 
Hi,

setz in der Methode setInterval mal einen Wert grösser als Null.

Ausserdem würde ich empfehlen, das periodische Ausführen der Testfunktion erst im onload-Event anzustossen, um zu vermeiden, dass das Bild geladen ist, bevor das img-Objekt existiert. In einem solchen Fall käme es zu einem Fehler.
Code:
window.onload = function(){
  timerid = setInterval("replace_img()", 1);
}
Vielleicht hilft dir das weiter.

Ciao
Quaese
 
Wenn du dann noch den Pfad vom HTML-Dokument aus betrachtet angibst:

Code:
load_img.src = 'pics/jotmas2.jpg';
und dem Bildnamen das images-Objekt vorne anstellst:

Code:
document.images['target_img'].src=load_img.src;
dürfte dem Glück im IE nichts mehr im Wege stehen.

mfg Maik
 

Neue Beiträge

Zurück