2017-04-25 27 views
-3

這是我的代碼,到目前爲止,我正在使用Dreamweaver,它說14行有什麼問題,我不知道它有什麼問題。定時圖像變換器有問題

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<body onload="function()"> 
<img id="img" src="file:///H|/My Pictures/Green.jpg" /> 
<head/> 
<script> 
var images = ["file:///H|/My Pictures/Green.jpg", "file:///H|/My Pictures/Orange.jpg", "file:///H|/My Pictures/Red.jpg", "file:///H|/My Pictures/RedOrange.jpg"]; 
var counter = 0 

function function() 
var img = document.getElementById("img"); 
img.src = images[x] 
x++; 
if(x >= images.length){ 
    x=0 
    var timerid = setInterval(function(), 1000); 
</script> 
</body> 
</html> 

現在說有使用功能的結局還是有問題};

function functions(){ 
var img = document.getElementById("img"); 
img.src = images[x] 
x++; 

if(x >= images.length){ 
    x=0 
     var timerid = setInterval(functions(), 1000); 
}; 
+0

看不到你的代碼伴侶。 –

+1

請閱讀[問]。 – CBroe

+0

我添加了圖片而不是格式化我的代碼 – Ruski

回答

0

上線14的錯誤,其實是之前行造成的。 它不知道如何處理第14行,因爲它缺少正確的函數定義。

你需要用函數體塊中,大括號包圍

function myFunction() { 
    /* code of the function body */ 
}; 

UPDATE:第14行= var img = document.getElementById("img");

UPDATE:你不應該調用你的函數function爲「功能」一個保留字。