19、样表控制相应文字

19、样表控制相应文字

<html>

 

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title>网页特效--样式表控制相应文字的显示效果</title>

<STYLE>

BODY {font-size: 8pt; font-family: Arial;}

.datahead {border-left:1 solid none #909090; border-right:1 solid none #303030; border-top:1 solid none #909090; border-bottom:1 solid none #303030; font-size: 8pt; font-family: Arial; background-color: #505050; color: #FFFFFF; }

.dataitem {border-left:1 solid none #CFCFCF; border-right:1 solid none #505050; border-top:1 solid none #CFCFCF; border-bottom:1 solid none #505050; font-size: 8pt; font-family: Arial; background-color: #C0C0C0; color: #000000; }

</STYLE>

</head>

 

<body>

<SCRIPT>

function fnSetData(){

       for(var i=1;i<oData.rows.length;i++)

       {

              var oWorkRow=oData.rows(i);

              oWorkRow.cells(1).innerText=eval("oScratch.style." + oWorkRow.cells(0).innerText);

              oWorkRow.cells(2).innerText=eval("oScratch.runtimeStyle." + oWorkRow.cells(0).innerText);

              oWorkRow.cells(3).innerText=eval("oScratch.currentStyle." + oWorkRow.cells(0).innerText);                           

       }

}

 

function fnChangeStyle(oStyle,sValue){

       if(sValue.indexOf("CLEAR")>-1){

              sValue="";

       }

       eval("oScratch.runtimeStyle." + oStyle + "='" + sValue + "'");

       fnSetData();

}

 

function fnInit(){

       fnSetData();

}

window.onload = fnInit;

</SCRIPT>

<H1>样式表控制相应文字</H1>

 

<DIV ID="oScratch" STYLE="border: '5 solid'; border-color: #101010; background-color: #CFCFCF; color: #000000; font-size: 12pt; font-family: 'Arial';">    海湾战争以前,萨达姆在不少阿拉伯人,特别是巴勒斯坦人眼中是头“雄狮”,似乎只有他才能带领阿拉伯兄弟击败以色列并解放被占领土。人们希望萨达姆能让貌合神离的阿拉伯国家重新团结一心,然后利用伊拉克丰富的石油资源来建设一个现代化强国。然而,十多年过去了,人们对萨达姆的期望逐渐消失了,许多巴勒斯坦难民对记者表示,这位伊拉克领导人没有信仰,每天要做的事情仅仅是思考如何保住自己的统治地位。当年,他们曾为萨达姆向以色列发射的39枚“飞毛腿”导弹而欢欣鼓舞,并认为自己“翻身时候到了”,现在这些希望都落空了。

<P>    从开罗到安曼,普通民众在谈到伊拉克的时候,无不担心这个国家里哪些饱经苦难的百姓能否再次经受得住美国各类新式武器的狂轰滥炸,虽然他们对反复无常的萨达姆政权已经不再“感兴趣”,但对美国趾高气扬行径的憎恶程度却没有丝毫降低。不过,目前依然有许多巴勒斯坦人非常支持萨达姆,因为只有这位领导人坚持不断出来谴责以色列,尽管这种口头抨击似乎没有任何作用,但至少能给他们少许安慰。阿拉伯人表示,美国发动对伊拉克战争根本不是为了什么推进民主,而是看中了当地丰富的石油资源,并以此在确定自己在中东地区的霸主地位

</DIV>

<P>

<TABLE ID="oData">

<TR>

<TD CLASS="datahead">CSS Property</TD>

<TD CLASS="datahead">style</TD>

<TD CLASS="datahead">runtimeStyle</TD>

<TD CLASS="datahead">currentStyle</TD>

<TD CLASS="datahead"><b>Select a Value</b></TD>

</TR>

<TR>

<TD CLASS="dataitem">backgroundColor</TD>

<TD CLASS="dataitem"></TD>

<TD CLASS="dataitem"></TD>

<TD CLASS="dataitem"></TD>

<TD CLASS="dataitem"><SELECT CLASS="dataitem"  onchange="fnChangeStyle('backgroundColor',this.options(this.selectedIndex).text)">

<OPTION>Indigo

<OPTION>MistyRose

<OPTION>MediumOrchid

<OPTION>Pink

<OPTION>Yellow

<OPTION>CLEAR THIS RUNTIME STYLE

</SELECT>

</td>

</TR>

<TR>

<TD CLASS="dataitem">borderColor</TD>

<TD CLASS="dataitem"></TD>

<TD CLASS="dataitem"></TD>

<TD CLASS="dataitem"></TD>

<TD CLASS="dataitem"><SELECT CLASS="dataitem"  onchange="fnChangeStyle('borderColor',this.options(this.selectedIndex).text)">

<OPTION>Red

<OPTION>Green

<OPTION>Blue

<OPTION>Yellow

<OPTION>CLEAR THIS RUNTIME STYLE

</SELECT>

</td>

</TR>

<TR>

<TD CLASS="dataitem">color</TD>

<TD CLASS="dataitem"></TD>

<TD CLASS="dataitem"></TD>

<TD CLASS="dataitem"></TD>

<TD CLASS="dataitem"><SELECT CLASS="dataitem"  onchange="fnChangeStyle('color',this.options(this.selectedIndex).text)">

<OPTION>Red

<OPTION>White

<OPTION>Blue

<OPTION>Yellow

<OPTION>Silver

<OPTION>Gold

<OPTION>CLEAR THIS RUNTIME STYLE

</SELECT>

</td>

</TR>

</TABLE>

 

 

</body>

 

</html>

 

Write a comment

Comments: 0