|
#1
| |||
| |||
| javascrip 背景顏色變化及如何跨遊覽器 此程式只能在IE上執行,如果想要跨到Mozilla Firefox反而不執行,這要加上啥東西才可以執行呢?? // ColorTabStrip Version:1.0 ;Author:linss<linss@ms1.url.com.tw> ;Release:2002/1/10 function loadtab(n){ var BodyHeight=BoxHeight-24 var BodyWidth =BoxWidth-6 var TabBlank = BoxWidth var TabBuilder="<table border=\"0\" cellpadding=\"0\" cellspacing=\"1\"><tr>"; for(var i=0;i<MyTabs.length;i++){ var TabText = (MyTabs[i][0].replace(/^[\s]+/g,"")).replace(/[\s]+$/g,""); var TabWidth = (MyTabs[i][1].replace(/^[\s]+/g,"")).replace(/[\s]+$/g,""); var TabLight = (MyTabs[i][2].replace(/^[\s]+/g,"")).replace(/[\s]+$/g,""); var TabDark = (MyTabs[i][3].replace(/^[\s]+/g,"")).replace(/[\s]+$/g,""); var TabAlign = (MyTabs[i][4].replace(/^[\s]+/g,"")).replace(/[\s]+$/g,""); var TabIndex = (i-n==0)?1:0 var TabHeight="23" var TabVAlign="middle" TabColor=(i==n)?TabLight:TabDark if(i==n){BodyColor=TabColor;TabHeight="24";TabVAlign="bottom"} TabBlank = eval("TabBlank-TabWidth"); TabBuilder=TabBuilder+"<td rowspan=2 height=\"25\" width=\""+TabWidth+"\" align=right valign=\""+TabVAlign+"\" bgcolor="+BorderColor+">"; TabBuilder=TabBuilder+"<table border=0 cellpadding=0 cellspacing=0 width=\""+(TabWidth-1)+"\" height=\""+TabHeight+"\" bgcolor=\""+TabColor+"\"><tr>"; TabBuilder=TabBuilder+"<td><a href=\"javascript:loadtab("+i+");\" class=\"TabColor"+TabIndex+"\">"; TabBuilder=TabBuilder+"<div class=\"TabLabel"+TabIndex+"\" onclick=\"javascript:loadtab("+i+");\" style=\"text-align:"+TabAlign+";\">"+TabText+"</div>"; TabBuilder=TabBuilder+"</a></td></tr></table></td>"; } TabStat2 = (MyTabs.length-1==n)?1:0 TabBuilder=TabBuilder+"<td width=\"1\" bgcolor=\""+BorderColor+"\" rowspan=\"2\"></td>"; TabBuilder=TabBuilder+"<td width=\""+(TabBlank-1)+"\" height=\"24\"></td></tr><tr>"; TabBuilder=TabBuilder+"<td height=\"1\" bgcolor=\""+BorderColor+"\"></td><tr>"; TabBuilder=TabBuilder+"<td width=\""+BoxWidth+"\" height=\""+BodyHeight+"\" colspan=\""+(MyTabs.length+2)+"\" align=\"center\" valign=\"top\" bgcolor=\""+BorderColor+"\">"; TabBuilder=TabBuilder+"<table border=\"2\" cellpadding=\"2\" cellspacing=\"2\" width=\""+(BoxWidth-2)+"\" height=\""+(BodyHeight-1)+"\" bgcolor=\""+BodyColor+"\"><tr>"; TabBuilder=TabBuilder+"<td><div class=\"TabBody\">"+MyMsgs[n]+"</div></td></tr></table></td></tr></table>"; if(document.all){ TabIE.innerHTML=TabBuilder; }else{ with(document.TabNC.document){ open(); document.write(TabBuilder); close(); } } } |
|
#2
| ||||
| ||||
| 用 google 可以找到很多關於 firefox 對 javascript 不相容的資料,或是必須使用較為嚴格的寫法才能執行。 |