返回列表 發帖

function 問題

我是JavaScript 新手,請先進多多指教。
最近在寫網頁剛好寫到分頁功能。
目前想要的功能是 分頁以及定時更新。
目前2者分開都可進行,卻無法控制刷新秒數 stock1688
stock1688 都只顯示5000  無法改成 1000 & 100000
50-57行


<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Expires" content="Tue, 09 Dec 1997 00:00:00 GMT">
<meta name="keywords" content="Photo Shop PhotoShop DHTML Dynamic HTML DynamicHTML CSS Cascading Style Sheet JavaScript Demo Cool Website Audi Carousel ?A ]p M~  Q? ?A">
<meta name="Author" content="Audi:carousel@taiwan.com">
<meta name="description" content="Photo Shop PhotoShop DHTML Dynamic HTML DynamicHTML CSS Cascading Style Sheet JavaScript Demo Cool Website Audi Carouseln ?A ]p M~  Q? ?A">
<title>分頁</title>
<style type="text/css">
@import url(menuTab/menuTab.css);
</style>

<script language="JavaScript">
<!--

function clearLinkDot() {
        var i, a, main;
        for(i=0; (a = document.getElementsByTagName("a")[i]); i++) {
                if(a.getAttribute("onFocus")==null) {
                        a.setAttribute("onFocus","this.blur();");
                }else{
                        a.setAttribute("onFocus",a.getAttribute("onFocus")+";this.blur();");
                }
                a.setAttribute("hideFocus","hidefocus");
        }
}

//刷新變數
var stock1688 = 5000;

//分頁
<script language="JavaScript">
<!--
function loadTab(obj,n){
        var layer;
        eval('layer=\'S'+n+'\'');        
        
        //將 Tab 標籤樣式設成 Blur 型態
        var tabsF=document.getElementById('tabsF').getElementsByTagName('li');
        for (var i=0;i<tabsF.length;i++){
                tabsF[i].setAttribute('id',null);
                eval('document.getElementById(\'S'+(i+1)+'\').style.display=\'none\'')
        }
        //變更分頁標題樣式
        obj.parentNode.setAttribute('id','current');
        document.getElementById(layer).style.display='inline';

        //設定分頁1正常更新,分頁234 100s更新
        if (layer == "S1") {
        stock1688 = 1000;
        } else {
          stock1688 = 100000;
        }                
}

setInterval("location.reload()", stock1688);
</script>

<body onload="clearLinkDot();">
<div id="tabsF">
        <ul>
                <li id="current"><a href="javascript://" onclick="loadTab(this,1);"><span>Link 1</span></a></li>
                <li><a href="javascript://" onclick="loadTab(this,2);"><span>Link 2</span></a></li>
                <li><a href="javascript://" onclick="loadTab(this,3);"><span>Link 3</span></a></li>
                <li><a href="javascript://" onclick="loadTab(this,4);"><span>Link 4</span></a></li>
                <li><a href="javascript://" onclick="loadTab(this,5);"><span>Link 5</span></a></li>
        </ul>
</div>
<div id="tabsC">
        <div id="S1" style="display:inline;">
                <p>Link 1 內容</p>
        </div>        
        
        <div id="S2" style="display:none;">
                <p>Link 2 內容</p>
        </div>        
        
        <div id="S3" style="display:none;">
                <p>Link 3 內容</p>
        </div>
        
        <div id="S4" style="display:none;">
                <p>Link 4 內容</p>                                
        </div>
        
        <div id="S5" style="display:none;">
                <p>Link 5 內容</p>
        </div>        
</div>
</body>

返回列表 回復 發帖