Hallo,
habe folgendes Problem: ich möchte ein externes Javascriptdokument in mein html-dokument einbinden, jedoch funktioniert das irgenwie nicht richtig. Hier mein Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="de">
<head>
<meta http-equiv="content-type" content= "text/html; charset =ISO-8859-1">
<title>Test</title>
<title> Javascript einbetten</title>
<script>
function senden(){
document.write("ahlloo");
}
</script>
<script src="eh.js"></script>
</head>
<body>
<p><input id="idVorname" size="10"> Vorname</p>
<p><input id="idSenden" type="button" value="senden"></p>
<p>
<script>meinHandler("idSenden","click", senden);</script>
</p>
</body>
</html>
Und hier die einzubindende Datei(eh.js):
function meinHandler(id, er, meth)
{
if(window.addEventListener)
document.getElementById(id).addEventListener(er, meth, false);
}
Es gibt jedoch keine Reaktion, wenn ich den Button drücke. Verschiebe ich nun aber das Einbinden innerhalb des body-p-blocks(siehe unterhalb) direkt vor das andere script funktioniert es plötzlich.
<body>
...
<p>
<script src="eh.js"></script>
<script>meinHandler("idSenden","click", senden);</script>
</p>
</body>
Das verstehe ich irgenwie nicht so ganz.
Des Weiteren checke ich nicht, wieso die folgende javascript datei nicht ausgeführt wird:
...
<body>
...
<p> <script src="mitte.js"></script> </p>
</body>
mitte.js:
document.write("halliooo");
verzeiht mir bin noch blutiger Anfänger.
Vielen Dank.