Hallo,
ich möchte mein JavaScript komplett in externen Dateien verwalten. Im HTML-Code selber soll so wenig wie möglich stehen, also auch keine Eventlistener etc. Im HTML steht im Head lediglich:
In scripts.js steht:
Bei Klick auf b1 soll die Funktion showBigPic ausgeführt werden. Das funktioniert leider nicht. Könnt ihr mir sagen, woran das liegt?
(Das ist gerade das erste mal, dass ich mit js arbeite, deshalb schoneinmal Sorry für die Frage, aber das frustriert mich jetzt schon ein paar Stunden)
ich möchte mein JavaScript komplett in externen Dateien verwalten. Im HTML-Code selber soll so wenig wie möglich stehen, also auch keine Eventlistener etc. Im HTML steht im Head lediglich:
HTML:
<script type="text/javascript" src="../scripts/scripts.js"></script>
In scripts.js steht:
Code:
function showBigPic(){
big.style.visibility = "visible";
frame.style.visibility = "visible";
}
var b1 = document.getElementById("b1");
var big = document.getElementById("big");
var frame = document.getElementById("image_view");
b1.addEventListener("click", showBigPic , false);
Bei Klick auf b1 soll die Funktion showBigPic ausgeführt werden. Das funktioniert leider nicht. Könnt ihr mir sagen, woran das liegt?
(Das ist gerade das erste mal, dass ich mit js arbeite, deshalb schoneinmal Sorry für die Frage, aber das frustriert mich jetzt schon ein paar Stunden)