2013-11-15 48 views
-1

我在jsfiddle上工作,並得到了我的代碼工作。但是當我複製粘貼它時,它停止工作。出於某種原因,它不會通過單擊時的第一個函數,但在jsfiddle上運行良好。Javascript工作在jsfiddle,但不是我的網站

這裏的鏈接到小提琴:http://jsfiddle.net/katcheng/jTwY5/10/

,這裏是我的網站:http://sulley.cah.ucf.edu/~ka324464/dig3716c/labs/lab12_javascript_events/lab12.html

function zoomIn(event){ 
alert('omg seriously.'); 
event.preventDefault(); 
var fullDiv = document.getElementById('fullsize'); 

while (fullDiv.hasChildNodes()) { 
    fullDiv.removeChild(fullDiv.lastChild); 
} 

var newIMG = document.createElement('img'); 
newIMG.setAttribute('src', images[0]); 

fullDiv.appendChild(newIMG); 

var newPElement = document.createElement('p'); 
var newCAPtxt = document.createTextNode(captions[0]); 

newPElement.appendChild(newCAPtxt); 
fullDiv.appendChild(newPElement); 
} 

^這就是它不通過運行功能。幫幫我?

+1

控制檯是你的朋友...'遺漏的類型錯誤:無法調用空的'法「的addEventListener」 - 把你的腳本內容之後。 – tymeJV

回答

2

加載內容後調用您的javascript文件gallery.js

這樣,

<html> 
<head></head> 

<body> 
<!-- Your content here--> 

<script language="javascript" type="text/javascript" src="js/gallery.js"></script> 
</body> 
</html> 
相關問題