2017-04-25 26 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为“功能”一个保留字。