不知道大家有沒有發現到,用IE觀看文章時比平時慢了一點(firefox似乎不受影響)
問題出在
\templates\subSilver\jumpbox.tpl
裡面的這一段
<script language="JavaScript" src="sub_forum.js"></script>
由於jumpbox.tpl是在整個頁面要結束時才讀進來,連帶sub_forum.js也是後半段才讀進來
而瀏覽器有個特色,在<HTML></HTML>裡面js必須全部讀完才會顯示整個頁面
造成點選文章時,在讀取後半段的HTML必須多等待一次src="sub_forum.js"的連線時間
改善方法很簡單
只要把
- 代碼: 選擇全部
<script language="JavaScript" src="sub_forum.js"></script>
改成
- 代碼: 選擇全部
<script language="JavaScript" >
function add_select(val,na,s,sort,end_setup)
{
var temp="";
if(sort>0)
{
na="→ "+na
}
for(var i=0;i<sort;i++)
{
temp+=" ";
}
document.write('<option value="'+val+'" '+s+'>'+temp+na+'</option>');
}
</script>
或者
把\templates\subSilver\jumpbox.tpl裡面的
- 代碼: 選擇全部
<script language="JavaScript" src="sub_forum.js"></script>
移除
在\templates\subSilver\overall_header.tpl裡面的
- 代碼: 選擇全部
</head>
之前加上
- 代碼: 選擇全部
<script language="JavaScript" src="sub_forum.js"></script>
這篇文章只適用在直接安裝1.2的論壇上
由於1.1是使用第一種方式安裝在jumpbox.tpl,1.1升級到1.2時沒做變動
升級者可以不用理會此篇文章