Hallo,
Ich versuche mittels JavaScript einen Zurück Link zu erzeugen. Dabei gibt mir Mozilla folgenden Fehler aus:
Error: uncaught exception: [Exception... "Node was not found" code: "8" nsresult: "0x80530008 (NS_ERROR_DOM_NOT_FOUND_ERR)" location: "http://domain.dev/scripts/javascripts.js Line: 11"]
Datei javascripts.js
window.onload = function () {
var produkt = document.getElementById("produkt");
if( ! produkt ) return;
var bestellung = document.getElementById("bestellung");
if (!document.getElementById || !document.createElement || !document.createTextNode) return;
var a = document.createElement("a");
a.setAttribute("href", "javascript:history.back()");
var text = document.createTextNode("Zurück");
a.appendChild(text);
if (bestellung.insertBefore) {
document.getElementById("produkt").insertBefore(a, document.getElementById("bestellung"));
}
}
Datei index.html
<html>
<head>
<script type="text/javascript" src="javascripts.js"></script>
</head>
<body id="produkt">
<p>
<a href="/bestellen.php" id="bestellung">Zur Bestellung</a>
</p>
</body>
</html>
Worin liegt der Fehler?
Grüße
Jeena Paradies
--
Nichts ist besser als Bass!