返回   ShareGet 社群討論 > ≡ 電腦網路 ≡ > □ -- 程式設計討論

發表新主題 回覆
 
主題工具 顯示模式
  #1  
舊 2008-03-27, 11:54 AM
正式會員
 
註冊日期: 2004-06-01
文章: 49
給予: 0 | 感謝 0 | 共 0 篇
積分: 27 | 給分能力: 19
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  
舊 2008-04-20, 09:40 AM
Force[TW] 的頭像
超級大耗呆
 
註冊日期: 2004-07-18
來自: 台北縣唯一賣燒餅油條的地方
文章: 259
給予: 0 | 感謝 1 | 共 1 篇
積分: 611 | 給分能力: 19
用 google 可以找到很多關於 firefox 對 javascript 不相容的資料,或是必須使用較為嚴格的寫法才能執行。
__________________

第一人稱(免費的)射擊遊戲:美國陸軍
官方網站:http://www.americasarmy.com/
以下是我的戰績,點選下圖可瀏覽詳細的成績資訊:
回覆時引用此文章
發表新主題 回覆

書簽

主題工具
顯示模式

發文規則
不可以發表新主題
不可以發表回覆
不可以上傳附件
不可以編輯自己的文章

啟用 BB 代碼
論壇啟用 表情符號
論壇啟用 [IMG] 代碼
論壇禁用 HTML 代碼
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用
論壇跳轉


所有時間均為GMT -5。現在的時間是 05:57 AM


Powered by vBulletin® Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.