Don P: Wieder preload

Beitrag lesen

Hallo,

Natürlich kann man nicht wissen was das Objekt "homeOn" ist, ist aber auch
gar nicht nötig da es nicht darum geht. Problem ist das Code, das zuerst
funktioniert hat, jetzt in der externen Datei Rollover.js nicht
funktioniert.

Ok, du hast also
1. eine Version, die funktioniert.
2. eine neue Version mit dem einzigen Unterschied, dass JavaScript jetzt ausgelagert ist.

Alles JavaScript ist ansonsten identisch und der HTML-Code auch.

Stimmt das so? Wenn ja, dann dürfte die Sache nicht schwer sein. Du musst nur dafür sorgen, dass das/die ausgelagerte(n) Script(s) jeweils genau an der/den Stelle(n) eingebunden sind, wo sie es vorher auch waren.

Vorher (funktionierende Version):

<html>
[...HTML-code 1...]
<script type="text/javascript">//JS-Code 1...</script>
[...HTML-code 2...]
<script type="text/javascript">//JS-Code 1...</script>
[...HTML-code 3...]
</html>

Nachher (muss auch funktionieren):

<html>
[...HTML-code 1...]
<script type="text/javascript" src="JScode1.js"></script>
[...HTML-code 2...]
<script type="text/javascript" src="JScode2.js></script>
[...HTML-code 3...]
</html>

Voraussetzung ist natürlich, dass alles JavaScript wirklich unverändert ist und das HTML auch. Wenn nicht, dann sorge halt dafür, dass es so ist und teste dann nach jeder kleinen Änderung. Dann siehst du immer sofort, wo ein Fehler ist. Falls es nämlich nach einer kleinen Änderung nicht mehr funktioniert, ist letzte Änderung schuld.

Gruß, Don P