Javascript函数不起作用

时间:2013-08-25 19:11:11

标签: javascript

我遇到了Javascript问题。在我的本地计算机上进行测试时,所有编码都可以正常工作当我将我的网页上传到我当前托管公司(GoDaddy)的服务器时,HTML标签中嵌入的Javascript工作正常。

以下是一些正在运行的JavaScript的示例:

<input type=text name="searchbox" value="What are you searching for?" class="searchTextBox" onfocus="if(this.value== 'What are you searching for?') {this.value=''}; return false;">

但是,调用Javascript函数的编码不起作用。

以下是主页上的初始HTML编码:

<!doctype html>  
<html>
    <head>  
        <script type="text/javascript"> 
        <!-- mobile redirect code if (screen.width <= 699) 
        { document.location = "mobiletest.html"; } 
        //--> 
        </script>  
        <meta charset="UTF-8">  
        <link rel="stylesheet" type="text/css" href="cssCode.css">   
        <title>Shopping Search Engine Home Page</title>  
        <script src="javascriptfunctions.js"> </script> 
</head>
<body onload="sloganBanner()">

它调用名为javascriptfunctions.js的外部文件,该文件具有以下编码:

var sloganBanners = new Array("slogan1.jpg", "slogan2.jpg", "slogan3.jpg", "slogan4.jpg", 
"slogan5.jpg", "slogan6.jpg", "slogan7.jpg");  

var thisAd = -1;  
var imgCt = sloganBanners.length;

function sloganBanner() { 
    if (document.images) { 
        thisAd++; 
        if (thisAd == imgCt) { 
            thisAd = 0; 
        } 
        document.sloganImage.src= sloganBanners[thisAd];
        setTimeout("sloganBanner()", 8 * 1000); 
    } 
}  

提前感谢任何指针!

0 个答案:

没有答案