二十一 类似与google个性页面的好东东:

View Code

二十二 漂亮的表格:

View Code

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>CSS Tables</title><link href="styles.css" rel="stylesheet" type="text/css" /></head><style type="text/css">/*CSS Document*/

body {    font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;    color: #4f6b72;    background: #E6EAE9;}

a {    color: #c75f3e;}

#mytable {    width: 700px;    padding: 0;    margin: 0;}

caption {    padding: 0 0 5px 0;    width: 700px;         font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;    text-align: right;}

th {    font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;    color: #4f6b72;    border-right: 1px solid #C1DAD7;    border-bottom: 1px solid #C1DAD7;    border-top: 1px solid #C1DAD7;    letter-spacing: 2px;    text-transform: uppercase;    text-align: left;    padding: 6px 6px 6px 12px;    background: #CAE8EA url(images/bg_header.jpg) no-repeat;}

th.nobg {    border-top: 0;    border-left: 0;    border-right: 1px solid #C1DAD7;    background: none;}

td {    border-right: 1px solid #C1DAD7;    border-bottom: 1px solid #C1DAD7;    background: #fff;    font-size:11px;    padding: 6px 6px 6px 12px;    color: #4f6b72;}

td.alt {    background: #F5FAFA;    color: #797268;}

th.spec {    border-left: 1px solid #C1DAD7;    border-top: 0;    background: #fff url(images/bullet1.gif) no-repeat;    font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}

th.specalt {    border-left: 1px solid #C1DAD7;    border-top: 0;    background: #f5fafa url(images/bullet2.gif) no-repeat;    font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;    color: #797268;}/*---------for IE 5.x bug*/html>body td{ font-size:11px;}</style><body><table id="mytable" cellspacing="0" summary="The technical specifications of the Apple PowerMac G5 series"><caption>&nbsp;</caption>  <tr>    <th scope="col" abbr="Configurations" class="nobg">Configurations</th>

    <th scope="col" abbr="Dual 1.8">Dual 1.8GHz</th>    <th scope="col" abbr="Dual 2">Dual 2GHz</th>    <th scope="col" abbr="Dual 2.5">Dual 2.5GHz</th>  </tr>  <tr>    <th scope="row" abbr="Model" class="spec">lipeng</th>    <td>M9454LL/A</td>

    <td>M9455LL/A</td>    <td>M9457LL/A</td>  </tr>  <tr>    <th scope="row" abbr="G5 Processor" class="specalt">mapabc</th>    <td class="alt">Dual 1.8GHz PowerPC G5</td>    <td class="alt">Dual 2GHz PowerPC G5</td>

    <td class="alt">Dual 2.5GHz PowerPC G5</td>  </tr>  <tr>    <th scope="row" abbr="Frontside bus" class="spec">地图名片</th>    <td>900MHz per processor</td>    <td>1GHz per processor</td>    <td>1.25GHz per processor</td>

  </tr>  <tr>    <th scope="row" abbr="L2 Cache" class="specalt">图秀卡</th>    <td class="alt">512K per processor</td>    <td class="alt">512K per processor</td>    <td class="alt">512K per processor</td>  </tr>

</table>

</body></html>

二十三 经典的带阴影的可拖动的浮动层

View Code

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>MyPixbot</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><script language="JavaScript" type="text/JavaScript"><!--function MM_reloadPage(init) {  //reloads the window if Nav4 resized  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; οnresize=MM_reloadPage; }}else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();}MM_reloadPage(true);

function MM_findObj(n, d) { //v4.01  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);if(!x && d.getElementById) x=d.getElementById(n); return x;}

function MM_showHideLayers() { //v6.0  var i,p,v,obj,args=MM_showHideLayers.arguments;for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }    obj.visibility=v; }}

function MM_dragLayer(objName,x,hL,hT,hW,hH,toFront,dropBack,cU,cD,cL,cR,targL,targT,tol,dropJS,et,dragJS) { 

//v4.01  //Copyright 1998 Macromedia, Inc. All rights reserved.  var i,j,aLayer,retVal,curDrag=null,curLeft,curTop,IE=document.all,NS4=document.layers;var NS6=(!IE&&document.getElementById), NS=(NS4||NS6); if (!IE && !NS) return false;  retVal = true; if(IE && event) event.returnValue = true;if (MM_dragLayer.arguments.length > 1) {    curDrag = MM_findObj(objName); if (!curDrag) return false;if (!document.allLayers) { document.allLayers = new Array();with (document) if (NS4) { for (i=0; i<layers.length; i++) allLayers[i]=layers[i];for (i=0; i<allLayers.length; i++) if (allLayers[i].document && allLayers[i].document.layers)with (allLayers[i].document) for (j=0; j<layers.length; j++) allLayers[allLayers.length]=layers[j];      } else {if (NS6) { var spns = getElementsByTagName("span"); var all = getElementsByTagName("div"); for (i=0;i<spns.length;i++) if (spns[i].style&&spns[i].style.position) allLayers[allLayers.length]=spns

[i];}for (i=0;i<all.length;i++) if (all[i].style&&all[i].style.position) allLayers[allLayers.length]=all[i];     } }    curDrag.MM_dragOk=true; curDrag.MM_targL=targL; curDrag.MM_targT=targT;    curDrag.MM_tol=Math.pow(tol,2); curDrag.MM_hLeft=hL; curDrag.MM_hTop=hT;    curDrag.MM_hWidth=hW; curDrag.MM_hHeight=hH; curDrag.MM_toFront=toFront;    curDrag.MM_dropBack=dropBack; curDrag.MM_dropJS=dropJS;    curDrag.MM_everyTime=et; curDrag.MM_dragJS=dragJS;    curDrag.MM_oldZ = (NS4)?curDrag.zIndex:curDrag.style.zIndex;    curLeft= (NS4)?curDrag.left:(NS6)?parseInt(curDrag.style.left):curDrag.style.pixelLeft; if (String(curLeft)=="NaN") curLeft=0; curDrag.MM_startL = curLeft;    curTop = (NS4)?curDrag.top:(NS6)?parseInt(curDrag.style.top):curDrag.style.pixelTop; if (String(curTop)=="NaN") curTop=0; curDrag.MM_startT = curTop;    curDrag.MM_bL=(cL<0)?null:curLeft-cL; curDrag.MM_bT=(cU<0)?null:curTop-cU;    curDrag.MM_bR=(cR<0)?null:curLeft+cR; curDrag.MM_bB=(cD<0)?null:curTop+cD;    curDrag.MM_LEFTRIGHT=0; curDrag.MM_UPDOWN=0; curDrag.MM_SNAPPED=false; //use in your JS!    document.onmousedown = MM_dragLayer; document.onmouseup = MM_dragLayer;if (NS) document.captureEvents(Event.MOUSEDOWN|Event.MOUSEUP);  } else {var theEvent = ((NS)?objName.type:event.type);if (theEvent == 'mousedown') {var mouseX = (NS)?objName.pageX : event.clientX + document.body.scrollLeft;var mouseY = (NS)?objName.pageY : event.clientY + document.body.scrollTop;var maxDragZ=null; document.MM_maxZ = 0;for (i=0; i<document.allLayers.length; i++) { aLayer = document.allLayers[i];var aLayerZ = (NS4)?aLayer.zIndex:parseInt(aLayer.style.zIndex);if (aLayerZ > document.MM_maxZ) document.MM_maxZ = aLayerZ;var isVisible = (((NS4)?aLayer.visibility:aLayer.style.visibility).indexOf('hid') == -1);if (aLayer.MM_dragOk != null && isVisible) with (aLayer) {var parentL=0; var parentT=0;if (NS6) { parentLayer = aLayer.parentNode;while (parentLayer != null && parentLayer.style.position) {                           parentL += parseInt(parentLayer.offsetLeft); parentT += parseInt(parentLayer.offsetTop);              parentLayer = parentLayer.parentNode;          } } else if (IE) { parentLayer = aLayer.parentElement;       while (parentLayer != null && parentLayer.style.position) {              parentL += parentLayer.offsetLeft; parentT += parentLayer.offsetTop;              parentLayer = parentLayer.parentElement; } }var tmpX=mouseX-(((NS4)?pageX:((NS6)?parseInt(style.left):style.pixelLeft)+parentL)+MM_hLeft);var tmpY=mouseY-(((NS4)?pageY:((NS6)?parseInt(style.top):style.pixelTop) +parentT)+MM_hTop);if (String(tmpX)=="NaN") tmpX=0; if (String(tmpY)=="NaN") tmpY=0;var tmpW = MM_hWidth;  if (tmpW <= 0) tmpW += ((NS4)?clip.width :offsetWidth);var tmpH = MM_hHeight; if (tmpH <= 0) tmpH += ((NS4)?clip.height:offsetHeight);if ((0 <= tmpX && tmpX < tmpW && 0 <= tmpY && tmpY < tmpH) && (maxDragZ == null              || maxDragZ <= aLayerZ)) { curDrag = aLayer; maxDragZ = aLayerZ; } } }if (curDrag) {        document.onmousemove = MM_dragLayer; if (NS4) document.captureEvents(Event.MOUSEMOVE);        curLeft = (NS4)?curDrag.left:(NS6)?parseInt(curDrag.style.left):curDrag.style.pixelLeft;        curTop = (NS4)?curDrag.top:(NS6)?parseInt(curDrag.style.top):curDrag.style.pixelTop;if (String(curLeft)=="NaN") curLeft=0; if (String(curTop)=="NaN") curTop=0;        MM_oldX = mouseX - curLeft; MM_oldY = mouseY - curTop;        document.MM_curDrag = curDrag;  curDrag.MM_SNAPPED=false;if(curDrag.MM_toFront) {          eval('curDrag.'+((NS4)?'':'style.')+'zIndex=document.MM_maxZ+1');if (!curDrag.MM_dropBack) document.MM_maxZ++; }        retVal = false; if(!NS4&&!NS6) event.returnValue = false;    } } else if (theEvent == 'mousemove') {if (document.MM_curDrag) with (document.MM_curDrag) {var mouseX = (NS)?objName.pageX : event.clientX + document.body.scrollLeft;var mouseY = (NS)?objName.pageY : event.clientY + document.body.scrollTop;        newLeft = mouseX-MM_oldX; newTop  = mouseY-MM_oldY;if (MM_bL!=null) newLeft = Math.max(newLeft,MM_bL);if (MM_bR!=null) newLeft = Math.min(newLeft,MM_bR);if (MM_bT!=null) newTop  = Math.max(newTop ,MM_bT);if (MM_bB!=null) newTop  = Math.min(newTop ,MM_bB);        MM_LEFTRIGHT = newLeft-MM_startL; MM_UPDOWN = newTop-MM_startT;if (NS4) {left = newLeft; top = newTop;}else if (NS6){style.left = newLeft; style.top = newTop;}else {style.pixelLeft = newLeft; style.pixelTop = newTop;}if (MM_dragJS) eval(MM_dragJS);        retVal = false; if(!NS) event.returnValue = false;    } } else if (theEvent == 'mouseup') {      document.onmousemove = null;if (NS) document.releaseEvents(Event.MOUSEMOVE);if (NS) document.captureEvents(Event.MOUSEDOWN); //for mac NS      if (document.MM_curDrag) with (document.MM_curDrag) {if (typeof MM_targL =='number' && typeof MM_targT == 'number' &&            (Math.pow(MM_targL-((NS4)?left:(NS6)?parseInt(style.left):style.pixelLeft),2)+             Math.pow(MM_targT-((NS4)?top:(NS6)?parseInt(style.top):style.pixelTop),2))<=MM_tol) {if (NS4) {left = MM_targL; top = MM_targT;}else if (NS6) {style.left = MM_targL; style.top = MM_targT;}else {style.pixelLeft = MM_targL; style.pixelTop = MM_targT;}          MM_SNAPPED = true; MM_LEFTRIGHT = MM_startL-MM_targL; MM_UPDOWN = MM_startT-MM_targT; }if (MM_everyTime || MM_SNAPPED) eval(MM_dropJS);if(MM_dropBack) {if (NS4) zIndex = MM_oldZ; else style.zIndex = MM_oldZ;}        retVal = false; if(!NS) event.returnValue = false; }      document.MM_curDrag = null;    }if (NS) document.routeEvent(objName);  } return retVal;}

function loadwin(obj){with(MM_findObj(obj))with(style){        filters[0].apply();        display='';        filters[0].play();    }}function cs(captionBG,bodyBG,tableBG){oldBody=document.body;with(oldBody){var newBody=cloneNode();        style.filter='blendtrans(duration=1)';        filters[0].apply();with(document.styleSheets[0]){with(rules[0].style){backgroundColor=captionBG;}with(rules[1].style){backgroundColor=bodyBG;}with(rules[2].style){backgroundColor=tableBG}        }        filters[0].play();        setTimeout(function(){if(oldBody!=null){                    oldBody.applyElement(newBody, "inside")                    oldBody.swapNode(newBody);                    oldBody.removeNode(true);                    }                },1500);    }}//--></script><style type="text/css"><!--.caption {    font-size: 9px;    color: #FFFFFF;    background-color: #00CCFF;    padding-left: 5px;    cursor: default;    font-family: "Verdana", "Arial";    border: 1px inset;}body {    background-color: #f6f6f6;    border: 1px inset;    overflow: hidden;}table {    background-color: #eeeeee;}td {    font-family: "Verdana", "Arial";    font-size: 9px;    border: 0px;}.win {    filter:BlendTrans(duration=1) DropShadow(Color=#cccccc, OffX=3, OffY=3) alpha(opacity=90)}a {    text-decoration: none;    color: #003399;}a:hover {    color: #FF0000;}input {    font-family: "Verdana", "Arial";    font-size: 9px;    border-width: 1px;}.statusbar {    font-family: "Tahoma", "Verdana";    font-size: 9px;    color: #999999;    padding-left: 3px;}.button {    border: 1px outset;    text-align: center;}.navframe {    padding: 5px;}--></style></head>

<body><div id="assist" style="position:absolute; left:15px; top:68px; width:185px; z-index:1;display:none;" class="win" 

onMouseDown="MM_dragLayer('assist','',0,0,150,18,true,false,-1,-1,-1,-1,15,68,100,'',false,'')">        <table width="180" border="1" cellpadding="0" cellspacing="0">                <tr>                        <td class="caption">SeekAssist</td>                        <td width="14" align="center"><a href="#" οnclick="with(MM_findObj

('assistwin').style)display=display=='none'?'':'none'">%</a></td>                        <td width="14" align="center"><a href="#" 

onClick="MM_showHideLayers('assist','','hide')">X</a></td>                </tr>                <tr id="assistwin">                        <td height="100" colspan="3" bordercolor="#eeeeee">&nbsp;</td>                </tr>  </table>        <br></div><script>loadwin('assist')</script><div id="rank" style="position:absolute; left:15px; top:194px; width:185px; z-index:1;display:none;" class="win" 

onMouseDown="MM_dragLayer('rank','',0,0,150,18,true,false,-1,-1,-1,-1,15,194,100,'',false,'')">        <table width="180" border="1" cellpadding="0" cellspacing="0">                <tr>                        <td class="caption">SeekRank</td>                        <td width="14" align="center"><a href="#" οnclick="with(MM_findObj

('rankwin').style)display=display=='none'?'':'none'">%</a></td>                        <td width="14" align="center"><a href="#" 

onClick="MM_showHideLayers('assist','','inherit','rank','','hide')">X</a></td>                </tr>                <tr id="rankwin">                        <td height="100" colspan="3" bordercolor="#eeeeee">&nbsp;</td>                </tr>  </table>        <br></div><script>setTimeout("loadwin('rank')",500)</script><div id="mycolor" style="position:absolute; left:15px; top:320px; width:185px; z-index:1;display:none;" class="win" 

onMouseDown="MM_dragLayer('mycolor','',0,0,150,18,true,false,-1,-1,-1,-1,15,320,100,'',false,'')">        <table width="180" border="1" cellpadding="0" cellspacing="0">                <tr>                        <td class="caption">MyColor</td>                        <td width="14" align="center"><a href="#" οnclick="with(MM_findObj

('mycolorwin').style)display=display=='none'?'':'none'">%</a></td>                        <td width="14" align="center"><a href="#" 

onClick="MM_showHideLayers('mycolor','','hide')">X</a></td>                </tr>                <tr id="mycolorwin">                        <td height="100" colspan="3" bordercolor="#eeeeee"><table 

width="100%" border="0" cellspacing="0" cellpadding="2">                                <tr>                                        <td align="center"><a href="#" 

οnclick="cs('#00CCFF','#f6f6f6','#eeeeee')">Default</a></td>                                </tr>                                <tr>                                        <td align="center"><a href="#" 

οnclick="cs('red','#eeccee','#eeddee')">StyleSheet#1</a></td>                                </tr>                                <tr>                                        <td align="center"><a href="#" 

οnclick="cs('#99ccff','#eeeeee','#ccddff')">StyleSheet#2</a></td>                                </tr>                                <tr>                                        <td align="center"><a href="#" 

οnclick="cs('#ff9999','#ffffff','#ffeeff')">StyleSheet#3</a></td>                                </tr>                                <tr>                                        <td align="center"><a href="#" 

οnclick="cs('skyblue','#eeeeee','#99ddff')">StyleSheet#4</a></td>                                </tr>                                <tr>                                        <td align="center"><a href="#" 

οnclick="cs('#009900','#eeffee','#ddffdd')">StyleSheet#5</a></td>                                </tr>                        </table></td>                </tr>  </table>        <br></div><script>setTimeout("loadwin('mycolor')",1000)</script><div id="results" style="position:absolute; left:204px; top:68px; width:575px; z-index:1;display:none;" class="win" 

onMouseDown="MM_dragLayer('results','',0,0,400,18,true,false,-1,-1,-1,-1,204,68,50,'',false,'')">        <table width="570" border="1" cellpadding="0" cellspacing="0">                <tr>                        <td><table width="100%" border="0" cellspacing="0" cellpadding="0">                                        <tr>                                                <td 

class="caption">Results</td>                                                <td width="12" 

class="button"><a href="#" onClick="with(MM_findObj('resultswin').style)display=display=='none'?'':'none'">

%</a></td>                                                <td width="12" 

class="button"><a href="#" onClick="MM_showHideLayers('results','','inherit')">X</a></td>                                        </tr>                        </table></td>                </tr>                <tr>                        <td height="20" bordercolor="#eeeeee"><input name="url" type="text" 

value="http://www.google.com/search?q=ezlee" size="100">                        <a href="#" οnclick="mainframe.location=url.value">Search</a></td>                </tr>                <tr id="resultswin">                        <td height="318" valign="top" class="navframe"><aiframe 

name="mainframe" id="mainframe" src="http://www.google.com/search?q=ezlee" width="100%" height="100%" 

frameborder="0" scrolling="auto"><font color="#FF0000">Welcome!</font></aiframe></td>                </tr>                <tr>                        <td height="14" class="statusbar">Ready!</td>                </tr>  </table>        <br></div><script>setTimeout("loadwin('results')",2000)</script></body></html>

二十四 运行代码的代码

View Code

<script>function Preview(){var TestWin=open('');  TestWin.document.write(code.value);

}</script>

<textarea id=code cols=60 rows=15></textarea><br><button οnclick=Preview() >运行</button>

二十五 凹陷文字

View Code

<div style="width:300px;padding:20px;overflow:hidden;word-wrap:break-word;word-break:break:all; font-size:12px; 

line-height:18px; background-color:#eeeeee;"><font disabled>怎么样,我凹下去了吧?<br>你不想试试吗?<br><a href="http://www.lenvo.cn/">www.lenvo.cn</a></font></div>

二十六 漂亮的仿flash菜单

View Code

<style>/*先把这个 xmenu 的样式放到css里*/.xmenu td{font-size:12px;font-family:verdana,arial;font-weight:bolder;color:#ffffff;border:1px solid 

#336699;background:#336699;filter:blendtrans(duration=0.5);cursor:hand;text-align:center;}</style>

<script>/*http://lexrus.blueidea.com

这是把事件动作绑定到菜单上的函数*/function attachXMenu(objid){var tds=objid.getElementsByTagName('td');for(var i=0;i<tds.length;i++){with(tds[i]){            οnmοuseοver=function(){with(this){                    filters[0].apply();                    style.background='#66CCFF'; //这是鼠标移上去时的背景颜色                    style.border='1px solid #ffffff'; //边框                    style.color='black'; //文字颜色                    filters[0].play();                }            }            οnmοuseοut=function(){with(this){                    filters[0].apply();                    style.background='#336699'; //这是鼠标离开时的背景颜色                    style.border='1px solid #336699'; //边框                    style.color='#ffffff'; //文字颜色                    filters[0].play();                }            }        }    }}</script>

<!--菜单从这里开始, 注意要把class设置成和css里相同的, 还要为它设一个id--><table class="xmenu" id="xmenu0" width="500" cellpadding="1" cellspacing="4" border="0" bgcolor="#336699" 

align="center">    <tr>        <td><a href="http://www.lenvo.cn/">www.lenvo.cn</a></td>        <td>Name</td>        <td>Is</td>        <td>LeX</td>        <td>Rus</td>        <td>!!!</td>    </tr></table>

<script>attachXMenu(xmenu0); //在上面这个table结束的地方执行事件动作的绑定, 这里的这个xmenu0就是那个table的id</script><br><br><br><br><!--下面这个是竖排的--><table class="xmenu" id="xmenu1" width="100" cellpadding="1" cellspacing="4" border="0" bgcolor="#336699" 

align="center">    <tr><td>My</td></tr>    <tr><td>Name</td></tr>    <tr><td>Is</td></tr>    <tr><td>LeX</td></tr>    <tr><td>Rus</td></tr>    <tr><td>!!!</td></tr></table><script>attachXMenu(xmenu1);</script>

二十七 自定义容器和字体大小

View Code

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>

<title>Home</title>

<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /><meta name="author" content="The Man in Blue" /><meta name="robots" content="all" /><meta name="MSSmartTagsPreventParsing" content="true" /><meta name="description" content="" /><meta name="keywords" content="" />

<style type="text/css" media="all">

body{    margin: 1em;    text-align: center;    font-family: Arial, Helvetica, sans-serif;}

body *{    margin: 0;}

#content{    padding: 1em;    background-color: #BBDDFF;    background-image: url(column_bg.gif);    background-repeat: repeat-y;    background-position: 30em 0;    text-align: left;}

#content p{    margin-bottom: 1em;}

#footer{    margin-top: 1em;    padding: 1em;    background-color: #0066CC;    text-align: left;}

#footer a{    color: #FFFFFF;}

#header{    margin-bottom: 1em;    padding: 1em;    background-color: #0066CC;    color: #FFFFFF;    text-align: left;}

#leftContent{    padding-right: 10em;}

#options{    margin-bottom: 1em;    text-align: right;}

#options a{    color: #000000;}

#rightContent{float: right;    width: 8em;}

#widthContainer{    font-size: 0.8em;    width: 40em;    margin: auto;}

.clearer{    clear: both;}

</style>

<script type="text/javascript"><!--

function scaleWidth(){var optimalLineLength = "35em";var extraAccounting = "12em";var minimumTextHeight = "10px";var windowWidth = document.body.clientWidth;var optimalSize = windowWidth / (parseInt(optimalLineLength) + parseInt(extraAccounting));

if (optimalSize >= parseInt(minimumTextHeight))    {        document.body.style.fontSize = optimalSize + "px";    }else    {        document.body.style.fontSize = parseInt(minimumTextHeight) + "px";    }

return true;}

function textSize(size){var theContainer = document.getElementById("widthContainer");var increment = 0.1var currentSize = parseFloat(document.getElementById("widthContainer").style.fontSize);

if (!currentSize)    {        currentSize = 0.8;    }

if (size == "smaller")    {        theContainer.style.fontSize = (currentSize - increment) + "em";    }else    {        theContainer.style.fontSize = (currentSize + increment) + "em";    }

return true;}

--></script>

</head>

<body οnlοad="scaleWidth();" οnresize="scaleWidth();">    <div id="widthContainer">        <div id="options">

            <a href="#" οnclick="textSize('smaller'); return false;">Text smaller</a> |            <a href="#" οnclick="textSize('bigger'); return false;">Text bigger</a>        </div><!-- END options -->        <div id="header">            <h1>Browser-width defined font size</h1>        </div><!-- END header -->

        <div id="content">            <div id="rightContent">                <p>                    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed lobortis 

ullamcorper augue. Praesent vel felis vitae purus ornare pretium. Nullam porta sollicitudin lectus. Integer non 

arcu eu neque tincidunt tincidunt. Nullam sapien arcu, ullamcorper sed, hendrerit in, rutrum in, nibh. Aliquam sed 

enim. Cras rhoncus ullamcorper justo. Aenean quam dolor, consectetuer sed, dapibus quis, iaculis id, diam. 

Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut lacinia velit ac 

elit. Etiam id nulla. Phasellus at arcu ac mauris hendrerit ullamcorper. Quisque posuere sodales risus. Sed nunc 

nibh, egestas a, blandit eget, facilisis vel, dolor. Cras metus urna, feugiat et, iaculis quis, lacinia a, elit. 

Etiam enim. Maecenas viverra, est non tincidunt euismod, diam urna volutpat mi, in luctus pede ante sit amet risus.                </p>            </div><!-- END rightContent -->            <div id="leftContent">                <p>                    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed lobortis 

ullamcorper augue. Praesent vel felis vitae purus ornare pretium. Nullam porta sollicitudin lectus. Integer non 

arcu eu neque tincidunt tincidunt. Nullam sapien arcu, ullamcorper sed, hendrerit in, rutrum in, nibh. Aliquam sed 

enim. Cras rhoncus ullamcorper justo. Aenean quam dolor, consectetuer sed, dapibus quis, iaculis id, diam. 

Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut lacinia velit ac 

elit. Etiam id nulla. Phasellus at arcu ac mauris hendrerit ullamcorper. Quisque posuere sodales risus. Sed nunc 

nibh, egestas a, blandit eget, facilisis vel, dolor. Cras metus urna, feugiat et, iaculis quis, lacinia a, elit. 

Etiam enim. Maecenas viverra, est non tincidunt euismod, diam urna volutpat mi, in luctus pede ante sit amet risus.                </p>

                <p>                    Nulla metus. Ut sodales, tortor nec sollicitudin convallis, diam diam 

vulputate ligula, lobortis tincidunt urna purus at urna. Pellentesque laoreet. Nulla et dolor. Praesent vestibulum 

quam convallis neque. Praesent sit amet odio a dui iaculis dignissim. In vel nunc a tellus vulputate pellentesque. 

Maecenas bibendum. Donec mi nibh, euismod in, iaculis a, eleifend et, enim. In eget lectus vitae pede nonummy 

elementum. Mauris accumsan, lacus ut euismod varius, odio neque egestas quam, non aliquam velit purus et purus. 

Vestibulum at elit nec felis suscipit pulvinar. Suspendisse at enim quis lacus mattis condimentum. Proin arcu arcu, 

imperdiet vitae, aliquam non, congue id, ipsum.                </p>                <p>                    Aliquam eu dolor nec risus luctus faucibus. Aenean condimentum, tortor in 

blandit cursus, dolor magna sagittis orci, vel vehicula dolor ante at lacus. Donec vel felis in enim aliquam 

molestie. Sed non velit id velit pulvinar consequat. Mauris luctus. Phasellus faucibus turpis nec purus. Mauris 

eget ante. Donec orci enim, luctus eu, posuere at, luctus quis, pede. In in lectus. Quisque blandit, ipsum eget 

tincidunt scelerisque, mauris ante accumsan erat, quis congue odio erat vitae diam. Donec ut felis fermentum sem 

viverra pulvinar. Sed neque lorem, adipiscing ut, placerat a, ornare et, dolor. Vestibulum pretium vehicula nibh. 

Etiam feugiat, ligula sed pulvinar fringilla, eros arcu placerat urna, nec eleifend nisl leo sit amet urna. 

Suspendisse quis augue ut nibh venenatis nonummy. Nunc ut augue. In fermentum, neque eget eleifend rutrum, nulla 

lorem fermentum massa, eu cursus lectus mi id libero.                </p>                <p>                    Nam congue ligula quis magna. Vivamus porttitor nunc non dui. Aliquam 

posuere dapibus tortor. Quisque facilisis, quam in semper luctus, lacus dolor gravida massa, ultrices consectetuer 

risus arcu nec nibh. Nulla facilisi. In a eros id eros lobortis ultrices. Vivamus sit amet neque eu magna venenatis 

nonummy. Pellentesque consequat. Etiam ut ipsum. Nulla consectetuer est vel quam.                </p>                <p>

                    Integer eu diam vitae augue sollicitudin congue. Praesent vulputate pede 

vel velit. Maecenas dapibus tempus lacus. Quisque lectus metus, pretium ac, mollis nec, dignissim quis, mi. Aliquam 

purus risus, pharetra eget, condimentum ut, blandit sit amet, leo. Suspendisse iaculis purus sed tellus. Nunc sem 

justo, porttitor ut, pretium eu, hendrerit eu, nunc. Vivamus sit amet neque in est venenatis faucibus. Vestibulum 

ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aliquam rhoncus, eros id ultrices 

facilisis, pede ligula dignissim eros, sit amet tempus risus urna sed nibh. Sed massa eros, dapibus tristique, 

blandit et, molestie sed, enim. Phasellus leo. Integer vestibulum volutpat enim. Duis pulvinar ligula. Pellentesque 

luctus velit a justo. Quisque volutpat, diam quis varius commodo, neque elit dictum tortor, quis aliquet felis 

risus vitae wisi. Aliquam bibendum, elit ut gravida vehicula, orci turpis auctor dolor, nec tristique tortor dolor 

eget ipsum.                </p>            </div><!-- END leftContent -->            <div class="clearer">            </div>        </div><!-- END content -->        <div id="footer">            <a href="http://www.themaninblue.com/writing/perspective/2003/12/22/">Back to the 

explanation</a>

        </div>    </div><!-- END widthContainer --></body></html>

二十八 超级REAL视频播放器

View Code

<object id="player" name="player" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" 

width="339" height="227">                          <param name="_ExtentX" value="9869"><param name="_ExtentY" value="7726"><param name="AUTOSTART" value="-1"><param name="SHUFFLE" value="0"><param name="PREFETCH" value="0"><param name="NOLABELS" value="-1"><param name="SRC" value="http://entdown.163.com/ent/garbage/mv/1028/xuemv.rm"><param name="CONTROLS" value="Imagewindow"><param name="CONSOLE" value="clip1"><param name="LOOP" value="0"><param name="NUMLOOP" value="0"><param name="CENTER" value="0"><param name="MAINTAINASPECT" value="0"><param name="BACKGROUNDCOLOR" value="#000000"></object><br>

二十九 网站论坛上面快捷键提交表单的方法

View Code

<script language=javascript>ie = (document.all)? true:falseif (ie){function ctlent(eventobject){if(event.ctrlKey && window.event.keyCode==13){this.document.form1.submit();}}}</script>

<form action="http://www.jluvip.com/index.html" method=POST name=form1><textarea cols=95 name=Content rows=12 wrap=virtual οnkeydοwn=ctlent()>Ctrl+Enter提交内容信息</textarea><input type=Submit value="Submit" name=Submit></form>

三 十 accesskey

View Code

<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>无标题文档</title></head>

<body><form action="http://www.jluvip.com/index.html" method=POST name=form1><textarea ></textarea><br><input type=submit accessKey="S" value=提交(Alt+s)></form>

三十一 新闻广告图片切换效果+描述

View Code

<!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=gb2312" /><title>新闻切换技术</title><style type="text/css"><!--body { text-align: center; margin:0; padding:0; background: #FFF; font-size:12px; color:#000;}div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}table,td,tr,th{font-size:12px;}a:link {color: #000; text-decoration:none;}a:visited {color: #83006f;text-decoration:none;}a:hover {color: #c00; text-decoration:underline;}a:active {color: #000;}.focusPic{margin:0 auto; width:244px;}.focusPic .pic{margin:0 auto; width:240px; height:180px; padding:2px 0 0;}.focusPic .adPic{margin:0 auto 5px; width:240px; height:29px; overflow:hidden;background:url

(http://tech.163.com/newimg/adpic.gif);}.focusPic .adPic .text{float:right; padding:9px 4px 0 0; width:140px;}.focusPic .adPic .text a{color:#1f3a87;}.focusPic .adPic .text a:hover{color:#bc2931;}.focusPic h2{ float:left; width:232px;padding:4px 0 3px 12px; font-size:14px; text-align:left;}.focusPic p{float:left; width:226px;line-height:160%; margin:0; text-align:left;padding:0 0 10px 12px;}.focusPic p img {margin:0px 0 2px;}.focusPic .more{ margin:0 auto; width:240px; }.focusPic .more .textNum{float:right; margin:0 8px 0 0;padding:0 0 4px;}.focusPic .more .textNum .text{float:left; font-weight:bold; padding:7px 6px 0 0; color:#666;}.focusPic .more .textNum .num{float:left; width:113px; height:19px;}.focusPic .more .textNum .bg1{ background:url(http://tech.163.com/newimg/num1.gif);}.focusPic .more .textNum .bg2{ background:url(http://tech.163.com/newimg/num2.gif);}.focusPic .more .textNum .bg3{ background:url(http://tech.163.com/newimg/num3.gif);}.focusPic .more .textNum .bg4{ background:url(http://tech.163.com/newimg/num4.gif);}.focusPic .more .textNum .num ul{ float:left; width:113px;}.focusPic .more .textNum .num li{float:left; width:28px; font-weight:bold;display:block; color:#fff; list-style-

type:none; padding:6px 0 0;}.focusPic .more .textNum .num li a{color:#fff; padding:0 5px; }.focusPic .more .textNum .num li a:visited{color:#fff;}.focusPic .more .textNum .num li a:hover{color:#ff0;}

--></style></head>

<body> <script language="JavaScript" type="text/javascript">var nn;nn=1;setTimeout('change_img()',6000);function change_img(){if(nn>4) nn=1 setTimeout('setFocus1('+nn+')',6000); nn++; tt=setTimeout('change_img()',6000);}function setFocus1(i){ selectLayer1(i);}function selectLayer1(i){switch(i) {case 1: document.getElementById("focusPic1").style.display="block"; document.getElementById("focusPic2").style.display="none"; document.getElementById("focusPic3").style.display="none"; document.getElementById("focusPic4").style.display="none"; document.getElementById("focusPic1nav").style.display="block"; document.getElementById("focusPic2nav").style.display="none"; document.getElementById("focusPic3nav").style.display="none"; document.getElementById("focusPic4nav").style.display="none";break;case 2: document.getElementById("focusPic1").style.display="none"; document.getElementById("focusPic2").style.display="block"; document.getElementById("focusPic3").style.display="none"; document.getElementById("focusPic4").style.display="none"; document.getElementById("focusPic1nav").style.display="none"; document.getElementById("focusPic2nav").style.display="block"; document.getElementById("focusPic3nav").style.display="none"; document.getElementById("focusPic4nav").style.display="none";break;case 3: document.getElementById("focusPic1").style.display="none"; document.getElementById("focusPic2").style.display="none"; document.getElementById("focusPic3").style.display="block"; document.getElementById("focusPic4").style.display="none"; document.getElementById("focusPic1nav").style.display="none"; document.getElementById("focusPic2nav").style.display="none"; document.getElementById("focusPic3nav").style.display="block"; document.getElementById("focusPic4nav").style.display="none";break;case 4: document.getElementById("focusPic1").style.display="none"; document.getElementById("focusPic2").style.display="none"; document.getElementById("focusPic3").style.display="none"; document.getElementById("focusPic4").style.display="block"; document.getElementById("focusPic1nav").style.display="none"; document.getElementById("focusPic2nav").style.display="none"; document.getElementById("focusPic3nav").style.display="none"; document.getElementById("focusPic4nav").style.display="block";break; }}</script> <div class="focusPic"> <div id="focusPic1" style="display:block ;"> <div class="pic"> <a href="http://tech.163.com/special/000915SN/soft2005.html"><img 

src="http://cimg.163.com/tech/2006/1/18/2006011810122068706.jpg" alt="网易学院05年软件评选结果" width="240" 

height="180" border="0" /></a> </div> <h2><a href="http://tech.163.com/special/000915SN/soft2005.html">网易学院05年软件评选结果</a></h2> <p>经过大家的热情投票和我们的辛劳整理,网易学院2005年年度软件评选结果终于出炉啦。点击进入查看……<img 

src="/newimg/i2.gif" alt="详细" width="3" height="5" /> <a 

href="http://tech.163.com/special/000915SN/soft2005.html" class="cDRed">详细</a></p> </div> <div id="focusPic2" style="display: none ;"> <div class="pic"> <a href="http://tech.163.com/discover/"><img 

src="http://cimg.163.com/tech/2006/1/17/200601171557008cee7.jpg" alt="颠覆丛林动物生存法则" width="240" 

height="180" border="0" /></a> </div> <h2><a href="http://tech.163.com/discover/">颠覆丛林动物生存法则</a></h2> <p>群居动物的这种行为颠覆了我们通常认为的,在动物世界通行的 “丛林法则”,动物不都自私,不都是弱肉强食的。<img 

src="/newimg/i2.gif" alt="详细" width="3" height="5" /> <a href="http://tech.163.com/discover/" class="cDRed">详细

</a></p> </div> <div id="focusPic3" style="display: none ;"> <div class="pic"> <a href="http://tech.163.com/special/00091MNJ/itobserve015.html"><img 

src="http://cimg.163.com/tech/2006/1/17/2006011711483290a60.jpg" alt="WAPI并非贸易阴谋" width="240" height="180" 

border="0" /></a> </div> <h2><a href="http://tech.163.com/special/00091MNJ/itobserve015.html">WAPI并非贸易阴谋</a></h2> <p>近日国家做出决定:“将向其他的国内及国外企业公布该算法”。事实证明中国WAPI标准并非是贸易阴谋。<img 

src="/newimg/i2.gif" alt="详细" width="3" height="5" /> <a 

href="http://tech.163.com/special/00091MNJ/itobserve015.html" class="cDRed">详细</a></p> </div> <div id="focusPic4" style="display: none ;"> <div class="pic"> <a href="http://tech.163.com/special/00091OSI/horizons.html"><img 

src="http://cimg.163.com/tech/2006/1/17/200601171002503f251.jpg" alt="新视野号探测冥王星特别专题" width="240" 

height="180" border="0" /></a> </div> <h2><a href="http://tech.163.com/special/00091OSI/horizons.html">新视野号探测冥王星特别专题</a></h2> <p>美国宇航局将于北京时间18日凌晨2时24分发射新视野号探测器,造访这颗人类唯一尚未探测过的行星-冥王星。<img 

src="/newimg/i2.gif" alt="详细" width="3" height="5" /> <a 

href="http://tech.163.com/special/00091OSI/horizons.html" class="cDRed">详细</a></p> </div> <div class="more"> <div class="textNum"> <div class="text">&gt; 更多头图新闻</div> <div class="num bg1" id="focusPic1nav" style="display: block;"> <ul> <li>1</li> <li><a href="javascript:setFocus1(2);" target="_self">2</a></li> <li><a href="javascript:setFocus1(3);" target="_self">3</a></li> <li><a href="javascript:setFocus1(4);" target="_self">4</a></li> </ul> </div> <div class="num bg2" id="focusPic2nav" style="display: none;"> <ul> <li><a href="javascript:setFocus1(1);" target="_self">1</a></li> <li>2</li> <li><a href="javascript:setFocus1(3);" target="_self">3</a></li> <li><a href="javascript:setFocus1(4);" target="_self">4</a></li> </ul> </div> <div class="num bg3" id="focusPic3nav" style="display: none;"> <ul> <li><a href="javascript:setFocus1(1);" target="_self">1</a></li> <li><a href="javascript:setFocus1(2);" target="_self">2</a></li> <li>3</li> <li><a href="javascript:setFocus1(4);" target="_self">4</a></li> </ul> </div> <div class="num bg4" id="focusPic4nav" style="display: none;"> <ul> <li><a href="javascript:setFocus1(1);" target="_self">1</a></li> <li><a href="javascript:setFocus1(2);" target="_self">2</a></li> <li><a href="javascript:setFocus1(3);" target="_self">3</a></li> <li>4</li> </ul> </div> </div> </div> </div></body></html>

三十二 菜单特效

View Code

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><!-- saved from url=(0046)http://vip.aou.cn/csqf/new_page_3.htm --><HTML><HEAD><TITLE>New Page 28</TITLE><META http-equiv=Content-Type content="text/html; charset=gb2312"><META content="MSHTML 6.00.2800.1491" name=GENERATOR><META content=FrontPage.Editor.Document name=ProgId><STYLE>#ssm2 A { FONT-SIZE: 12px; COLOR: #808080; FONT-FAMILY: verdana; TEXT-DECORATION: none}#ssm2 A:hover { COLOR: #ccff33}body{background:url(http://www.infowe.com/images/infowe.gif) no-repeat right center fixed;}</STYLE></HEAD><BODY><SCRIPT language=JavaScript1.2>

function MM_displayStatusMsg(msgStr) { 

 status=msgStr;

 document.MM_returnValue = true;

}

function highlight(x){

document.forms[x].elements[0].focus()

document.forms[x].elements[0].select()

}

function MM_jumpMenu(targ,selObj,restore){ 

 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");

if (restore) selObj.selectedIndex=0;

}

var NS

IE=document.all;

NS=document.layers;

hdrFontFamily="Verdana";

hdrFontSize="2";

hdrFontColor="white";

hdrBGColor="#CCCCCC";

linkFontFamily="Verdana";

linkFontSize="2";

linkBGColor="white";

linkOverBGColor="#CCCCCC";

linkTarget="_top";

YOffset=60;

staticYOffset=20;

menuBGColor="#CCCCCC";

menuIsStatic="no";

menuHeader="Main Index"

menuWidth=150; //Must be a multiple of 5!staticMode="advanced"

barBGColor="#C0C0C0";

barFontFamily="Verdana";

barFontSize="2";

barFontColor="white";

barText="MENU";

function moveOut() {

if (window.cancel) {

 cancel="";

}

if (window.moving2) {

 clearTimeout(moving2);

 moving2="";

}

if ((IE && ssm2.style.pixelLeft<0)||(NS && document.ssm2.left<0)) {

if (IE) {ssm2.style.pixelLeft += (5%menuWidth);

}

if (NS) {

 document.ssm2.left += (5%menuWidth);

}

moving1 = setTimeout('moveOut()', 5)

}

else {

 clearTimeout(moving1)

 }

};

function moveBack() {

 cancel = moveBack1()

}

function moveBack1() {

if (window.moving1) {

 clearTimeout(moving1)

}

if ((IE && ssm2.style.pixelLeft>(-menuWidth))||(NS && document.ssm2.left>(-150))) {

if (IE) {ssm2.style.pixelLeft -= (5%menuWidth);

}

if (NS) {

 document.ssm2.left -= (5%menuWidth);

}

moving2 = setTimeout('moveBack1()', 5)}

else {

 clearTimeout(moving2)

 }

};

lastY = 0;

function makeStatic(mode) {

if (IE) {winY = document.body.scrollTop;var NM=ssm2.style

}

if (NS) {winY = window.pageYOffset;var NM=document.ssm2

}

if (mode=="smooth") {

if ((IE||NS) && winY!=lastY) {

 smooth = .2 * (winY - lastY);

if(smooth > 0) smooth = Math.ceil(smooth);

else smooth = Math.floor(smooth);

if (IE) NM.pixelTop+=smooth;

if (NS) NM.top+=smooth;

 lastY = lastY+smooth;

}

setTimeout('makeStatic("smooth")', 1)

}

else if (mode=="advanced") {

if ((IE||NS) && winY>YOffset-staticYOffset) {

if (IE) {NM.pixelTop=winY+staticYOffset

 }

if (NS) {NM.top=winY+staticYOffset

 }

}

else {

if (IE) {NM.pixelTop=YOffset

}

if (NS) {NM.top=YOffset-7

 }

}

setTimeout('makeStatic("advanced")', 1)

 }

}

function init() {

if (IE) {

ssm2.style.pixelLeft = -menuWidth;

ssm2.style.visibility = "visible"

}

else if (NS) {

document.ssm2.left = -menuWidth;

document.ssm2.visibility = "show"

}

else {

alert('Choose either the "smooth" or "advanced" static modes!')

}

}

function MM_displayStatusMsg(msgStr) { 

 status=msgStr;

 document.MM_returnValue = true;

}

</SCRIPT>

<SCRIPT language=JavaScript1.2>

if (IE) {document.write('<DIV ID="ssm2" style="visibility:hidden;Position : Absolute ;Left : 0px ;Top : '+YOffset

+'px ;Z-Index : 20;width:1px" οnmοuseοver="moveOut()" οnmοuseοut="moveBack()">')}

if (NS) {document.write('<LAYER visibility="hide" top="'+YOffset+'" name="ssm2" bgcolor="'+menuBGColor+'" left="0" 

οnmοuseοver="moveOut()" οnmοuseοut="moveBack()">')}

tempBar=""

for (i=0;i<barText.length;i++) {

tempBar+=barText.substring(i, i+1)+"<BR>"}

document.write('<table border="0" cellpadding="0" cellspacing="1" width="'+(menuWidth+16+2)+'" 

bgcolor="'+menuBGColor+'"><tr><td bgcolor="'+hdrBGColor+'" WIDTH="'+menuWidth+'"> <font face="'+hdrFontFamily+'" 

Size="'+hdrFontSize+'" COLOR="'+hdrFontColor+'"><b>'+menuHeader+'</b></font></td><td align="center" rowspan="100" 

width="16" bgcolor="'+barBGColor+'"><p align="center"><font face="'+barFontFamily+'" Size="'+barFontSize+'" 

COLOR="'+barFontColor+'"><B>'+tempBar+'</B></font></p></TD></tr>')

function addItem(text, link, target) {

if (!target) {target=linkTarget}

document.write('<TR><TD BGCOLOR="'+linkBGColor+'" οnmοuseοver="bgColor=\''+linkOverBGColor+'\'" 

οnmοuseοut="bgColor=\''+linkBGColor+'\'"><ILAYER><LAYER οnmοuseοver="bgColor=\''+linkOverBGColor+'\'" 

οnmοuseοut="bgColor=\''+linkBGColor+'\'" WIDTH="100%"><FONT face="'+linkFontFamily+'" Size="'+linkFontSize+'"> <A 

HREF="'+link+'" target="'+target+'" CLASS="ssm2Items">'+text+'</A></FONT></LAYER></ILAYER></TD></TR>')}

function addHdr(text) {

document.write('<tr><td bgcolor="'+hdrBGColor+'" WIDTH="140"> <font face="'+hdrFontFamily+'" Size="'+hdrFontSize+'" 

COLOR="'+hdrFontColor+'"><b>'+text+'</b></font></td></tr>')}

//Only edit the script between HEREaddItem('偶和叶子', 'http://vip.aou.cn/csqf/about.htm', '');

addItem('聆听心海', 'http://vip.aou.cn/csqf/linting.htm', '');

addItem('风言风语', 'http://vip.aou.cn/csqf/fyfy.htm', '');

addItem('风行风影', 'http://vip.aou.cn/csqf/fxfy.htm', '');

addItem('雁过留声', 'http://csqf.etp21.com/', '_blank');

addHdr('WELCOME TO');

addItem('经广俱乐部', 'http://dj973.tz315.net', '_blank');

//and HERE! No more!document.write('<tr><td bgcolor="'+hdrBGColor+'"><font size="0" face="Arial"> </font></td></TR></table>')

if (IE) {document.write('</DIV>')}

if (NS) {document.write('</LAYER>')}

if ((IE||NS) && (menuIsStatic=="yes"&&staticMode)) {makeStatic(staticMode);}

</SCRIPT>

<SCRIPT>

window.οnlοad=init

</SCRIPT><p style="height:1000px;"></p></BODY></HTML>

三十三 采用CSS和JS的下拉菜单

View Code

<!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=gb2312" /><title>nav</title><script language="javascript">//JavaScript DocumentstartList = function() {if (document.all&&document.getElementById) {navRoot = document.getElementById("nav");for (i=0; i<navRoot.childNodes.length; i++) {node = navRoot.childNodes[i];if (node.nodeName=="LI") {node.οnmοuseοver=function() {this.className+=" over"; } node.οnmοuseοut=function() {this.className=this.className.replace(" over", ""); } } } }}window.οnlοad=startList;</script><style type="text/css"><!--body {  font: normal 11px verdana;  }

ul {  margin: 0;  padding: 0;  list-style: none;  width: 150px; /*Width of Menu Items*/  border-bottom: 1px solid #ccc;  }

ul li {  position: relative;  }

li ul {  position: absolute;  left: 149px; /*Set 1px less than menu width*/  top: 0;  display: none;  }

/*Styles for Menu Items*/ul li a {  display: block;  text-decoration: none;  color: #777;  background: #fff; /*IE6 Bug*/  padding: 5px;  border: 1px solid #ccc; /*IE6 Bug*/  border-bottom: 0;  }

/*Holly Hack. IE Requirement \*/* html ul li { float: left; height: 1%; }* html ul li a { height: 1%; }/*End*/

li:hover ul, li.over ul { display: block; } /*The magic*/--></style></head>

<body><ul id="nav">  <li><a href="#">Home</a></li>  <li><a href="#">About</a>  <ul>  <li><a href="#">History</a></li>  <li><a href="#">Team</a></li>  <li><a href="#">Offices</a></li>  </ul>  </li>  <li><a href="#">Services</a>  <ul>  <li><a href="#">Web Design</a></li>  <li><a href="#">Internet Marketing</a></li>  <li><a href="#">Hosting</a></li>  <li><a href="#">Domain Names</a></li>  <li><a href="#">Broadband</a></li>  </ul>  </li>  <li><a href="#">Contact Us</a>  <ul>  <li><a href="#">United Kingdom</a></li>  <li><a href="#">France</a></li>  <li><a href="#">USA</a></li>  <li><a href="#">Australia</a></li>  </ul>  </li> 

</ul> </body></html>

转载于:https://www.cnblogs.com/Mygirl/archive/2012/03/30/2426049.html

javascript经典特效(二)相关推荐

  1. 《JavaScript网页特效经典300例》

    <JavaScript网页特效经典300例> 基本信息 作者: 杨磊    张志美 丛书名: 百炼成钢系列丛书 出版社:电子工业出版社 ISBN:9787121220524 上架时间:20 ...

  2. JavaScript经典效果集锦

    转自:蓝色理想 申请加精,只有这样本帖子才不会沉下去,感觉这个帖子对大家很有用的! 一 实用且必用的小脚本代码: 脚本1:进入主页以后自动播放声音 复制内容到剪贴板 代码: <embed src ...

  3. JavaScript经典效果集锦(转)

    JavaScript经典效果集锦(转) 转自:蓝色理想 申请加精,只有这样本帖子才不会沉下去,感觉这个帖子对大家很有用的! 一 实用且必用的小脚本代码: 脚本1:进入主页以后自动播放声音 复制内容到剪 ...

  4. JavaScript经典效果集锦(三)

    JavaScript经典效果集锦(三) 二十一 类似与google个性页面的好东东------网友155120 二十二 漂亮的表格 二十三 经典的带阴影的可拖动的浮动层------网友marvello ...

  5. JavaScript经典效果集锦之四,五

    JavaScript经典效果集锦之四 二十七 超级REAL视频播放器 <object id="player" name="player" classid= ...

  6. 一些有用的javascript实例分析(二)

    一些有用的javascript实例分析(二) 原文:一些有用的javascript实例分析(二) 1 5 求出数组中所有数字的和 2 window.onload = function () 3 { 4 ...

  7. JavaScript - jQuery(二)

    导航兔: jQuery 导航地址 JavaScript - jQuery(一) https://qianmoer.blog.csdn.net/article/details/128358221 Jav ...

  8. JavaScript专题(二):深入理解iframe

    原文地址为: JavaScript专题(二):深入理解iframe 一 目的 iframe是网页布局中重要的元素,是解决一些常见前端问题的必修课,而iframe总是让人捉摸不透,不好掌握.关于ifra ...

  9. JavaScript经典进阶:javascript – 9宫格 – 拼图

    项目地址:javascript – 9宫格 – 拼图 总体思路 切图 ==>打乱顺序 ==>拖拽实现数据交换 实现过程中,遇到的问题 数据随机排序方法 Array.sort( functi ...

最新文章

  1. IE userdata
  2. .NET特性(Attribute)应用一例
  3. WordPress让文本小工具支持简码
  4. P4897 【模板】最小割树(Gomory-Hu Tree)(网络流/最小割/树形结构)
  5. C# Winform 窗体美化(二、LayeredSkin 界面库)
  6. Eclipse安装lombook
  7. java struts2 mvc_struts2的MVC模式
  8. 支付宝、微信回应3D面具破解人脸识别;ofo 否认「发币」;Kafka 2.4.0 发布 | 极客头条...
  9. UTF-8 字符处理在 Web 开发中的应用
  10. Java流程控制语句-顺序结构
  11. 外省市机动车驾驶证换领本市机动车驾驶证
  12. Netplus收发消息的基本流程
  13. 生活随笔--拆弹专家
  14. ETOKEN 身份认证 电子证书
  15. 南京艺术学院计算机考研,南京艺术学院考研难吗?一般要什么水平才可以进入?...
  16. 用BibTeX 写 Reference
  17. python --获取内网IP地址
  18. 精尽Spring MVC源码分析 - 一个请求的旅行过程
  19. 数字化转型 — 新能源汽车 — 产品设计与研发流程
  20. 人民路婚纱店入驻华盛街

热门文章

  1. Java基础02 面向对象
  2. 计蒜客模拟赛7礼品盒
  3. 秒杀场景的业务和技术难点分析
  4. C语言实现经典扫雷小游戏(优化递归展开保姆级教程)
  5. 如何使用 iOS 9 的 Core Spotlight 框架
  6. 【Objective-C语言的SEL对象】
  7. pprof中flat和cum的区别
  8. 看看优酷是怎么做网络投票的?
  9. OS实验1的代码与readme
  10. MATLAB-- mean()的使用