|
1. 如何在网页中加入注释 ◆代码:< !-- 这是注释 -->
2. 如何在网页中加入EMAIL链接并显示预定的主题 ◆代码:< a href="mailto:yourmail@xxx.xxx?Subject=你好">Send Mail< /a>
3. 如何制作电子邮件表单 ◆在<form>中输入Action="youremail@XXX.XXX" ,提交采用POST方法。
4. 如何避免别人将你的网页放入他的框架(FRAME)中 ◆在源代码中的<HEAD>…< /HEAD>之间加入如下代码: <script language="javascript"><!-- if (self!=top){top.location=self.location;} -->< /script>
5. 如何自动加入最后修改日期 ◆在源代码中的<BODY>…< /BODY>之间加入如下代码: < Script Language="javascript"><!-- document.write("Last Updated:"+document.lastModified); -->< /Script>
6. 如何让背景图象不滚动 ◆代码:<BODY Background="bg.gif" Bgproperties="fixed" > ◆在Dreamweaver中用「Text」-「Custom style」-「Edit style Sheet」-「New」-Redefine HTML Tag中选择Body,然后在Background中的Attachment里选fixed
7. 如何将网页定时关闭 ◆在源代码中的<BODY>后面加入如下代码: < script LANGUAGE="javascript"> <!-- setTimeout('window.close();', 60000); --> < /script> 在代码中的60000表示1分钟,它是以毫秒为单位的。
8. 将网页加入收藏夹 ◆请使用如下代码:(注意标点符号) < a href='#' onclick="window.external.addFavorite('http://hxsd.126.com','【火星时代】hxsd.126.com 各种网页工具教程DW、FLASH、FIREWORKS及CGI教学、聊天交友……')" target="_top">将本站加入收藏夹< /a>
9. 如何定义网页的关键字(KeyWords) ◆格式如下: < meta name="keywords" content="dreamweaver,flash,fireworks"> content中的即为关键字,用逗号隔开 ◆在Dreamweaver中用「Insert」-「Head」-KeyWords命令
10. 如何设置命令来关闭打开的窗口 ◆在源代码中加入如下代码: < a href="/" onclick="javascript:window.close(); return false;">关闭窗口< /a>
11. 如何在网页中加入书签,在页面内任意跳转 ◆在源代码中需要插入书签的地方输入,在调用的地方输入Top,其中的top是你设定的书签名字。 ◆在Dreamweaver中用菜单的「Insert」-「Name Anchor」命令插入书签,调用时,在Link中输入#top,top为书签名。
12. 如何为不支持框架的浏览器指定内容 ◆在源代码中加入下面代码: < BODY><noframes>本网页有框架结构,请下载新的浏览器观看< /noframes></ BODY>
13. 如何在网页中加入单个或几个空格 ◆在源代码中输入 ,每个 之间请用空格分开。 ◆在Dreamweaver中用<CTRL>+<SHIFT>+<SPACE>插入空格或任输几个字符,然后将其色彩设成背景的色彩!
14. 如何在网页中加入书签,在多个页面之间任意跳转 ◆方法与上面类似,不过做链接时要在书签名前加上网页文件名,如:other.htm#top,这样一来就会跳转到other.htm页面中的top书签处。
15. 如何使表格(TABLE)没有边框线 ◆将表格的边框属性:border="0"
16. 如何隐藏状态栏里出现的LINK信息 ◆请使用如下代码: < a href="http://hxsd.126.com";;; onmouseOver="window.status='none'return true">火星时代< /a>
17. 如何定时载入另一个网页内容 ◆在源代码中的<HEAD>…< /HEAD> 加入如下代码: < meta http-equiv="refresh" content="40;URL=http://hxsd.126.com"> 40秒后将自动载入http://hxsd.126.com所在的网页
18. 如何为网页设置背景音乐 ◆代码:< EMBED src="music.mid" autostart="true" loop="2" width="80" height="30" > src:音乐文件的路径及文件名; autostart:true为音乐文件上传完后自动开始播放,默认为false(否) loop:true为无限次重播,false为不重播,某一具体值(整数)为重播多少次 volume:取值范围为"0-100",设置音量,默认为系统本身的音量 starttime:"分:秒",设置歌曲开始播放的时间,如,starttime="00:10",从第10开始播放 endtime: "分:秒",设置歌曲结束播放的时间 width:控制面板的宽 height:控制面板的高 controls:控制面板的外观 controls="console/smallconsole/playbutton/pausebutton/stopbutton/volumelever" console:正常大小的面板 smallconsole:较小的面板 playbutton:显示播放按钮 pausebutton:显示暂停按钮 stopbutton:显示停止按钮 volumelever:显示音量调节按钮 hidden:为true时可以隐藏面板
19. 如何去掉链接的下划线 ◆在源代码中的<HEAD>…</HEAD>之间输入如下代码: <style type="text/css"> <!-- a { text-decoration: none} --> < /style> ◆在Dreamweaver中用「Text」-「Custom style」-「Edit style Sheet」-「New」-Redefine HTML Tag中选择a,然后在decoration中选中none
20. timeline中的layer走曲线 ◆要使得timeline中的layer走曲线,你得先让他走出直线来,然后在最后一frame和第一frame中间的任何一frame上点右键,可以看到有个 add keyframe ,点一下,然后把你的layer移动到你要的位置,dw会自动生成曲线,ok!
21. 打开自定义大小窗口 ◆在head中添加代码: <script language="javascript" type="text/javascript"> function open1(url) { var x,y; x=window.event.screenX-8; y=window.event.screenY-50; var ss; ss="Left=" + x + ",Top=" + y + ",Height=100,width=100,toolbar=no,scrollbars=yes";
window.open(url,"",ss); } </script>
*如果是打开两个不互相替换的窗口则添加一个不同名字的function即可,例如: <script language="javascript" type="text/javascript"> function open1(url) { var x,y; x=window.event.screenX-8; y=window.event.screenY-50;
var ss; ss="Left=" + x + ",Top=" + y + ",Height=100,width=100,toolbar=no,scrollbars=yes";
window.open(url,"",ss); } function open2(url) { var x,y; x=window.event.screenX-8; y=window.event.screenY-50;
var ss; ss="Left=" + x + ",Top=" + y + ",Height=100,width=100,toolbar=no,scrollbars=yes";
window.open(url,"",ss); } </script> 然后在下面要连接的地方写如下代码: <A href="#" onclick="open1('路径/连接1.htm')">连接1</A> <A href="#" onclick="open2('路径/连接2.htm')">连接2</A>
如是点击Flash按钮,则在显示页的HEAD中写 <script language="javascript"> function openNewWindow(URLtoOpen, windowName, windowFeatures) { newWindow=window.open(URLtoOpen, windowName, windowFeatures); } </script>
在flash 的按钮上写 on (press) { getURL("javascript:openNewWindow(要打开的页名.htm','words','height=446,width=720,toolbar=no,scrollbars=no')";); } 22、打开一个没有最大化、最小化,只有关闭按钮的窗口
◆复制代码到head中
<script>
function modelesswin(url,mwidth,mheight){ if (document.all&&window.print) //if ie5 eval('window.showModelessDialog(url,"","help:0;resizable:1;dialogWidth:'+mwidth+'px;dialogHeight:'+mheight+'px";)') else eval('window.open(url,"","width='+mwidth+'px,height='+mheight+'px,resizable=1,scrollbars=1";)') }
//configure URL and window dimensions (width/height) modelesswin("http://google.com",600,600)
//To load via link, use something like below: //<a href="javascript:modelesswin('http://yahoo.com',600,400)">Click here</a> </script>
23、直接点击链接关闭窗口
举个例子比较方便理解````
◆<SCRIPT language=javascript> function shutwin(){ window.close(); return;} </SCRIPT>
<P align=center><A href="javascript:shutwin();">关闭本窗口</A></P></BODY></HTML> 24、弹启一个全屏窗口 ◆window.open('http://www.hxsd.com','example01','fullscreen')
<html> <body onload="window.open(' http://www.hxsd.com','example01','fullscreen');"> <b>www.hxsd.com</b> </body> </html>
hoho~~~好像触摸屏
25、弹启一个被F11化后的窗口 ◆window.open('http://www.hxsd.com','example02','channelmode')
<html> <body onload="window.open(' http://www.hxsd.com','example02','channelmode');"> <b>www.hxsd.com</b> </body> </html>
26、弹启一个带有收藏链接工具栏的窗口 ◆window.open('http://www.hxsd.com','example03','width=400,height=300,directories')
<html> <body onload="window.open('http://www.hxsd.com','example03','width=400,height=300,directories');"> <b>www.hxsd.com</b> </body> </html>
27. 在打开页面同时弹出无边框全屏窗口 ◆ 加入到< body>和< /body>之间 <script>
var tmp=window.open("about:blank","",
"fullscreen=1")
tm p.moveTo(100,100)
tmp.resizeTo(600,400)
tmp.focus()
tmp.location="http://hxsd.com(要打开的窗口页文件)"
</script> 28. 鼠标移动到图片上图片渐显效果 ◆在<head>到</head>之间插入如下的javascript代码: <script> nereidFadeObjects = new Object(); nereidFadeTimers = new Object(); function nereidFade(object, destOp, rate, delta){ if (!document.all) return if (object != "[object]"){ setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0); return; } clearTimeout(nereidFadeTimers[object.sourceIndex]); diff = destOp-object.filters.alpha.opacity; direction = 1; if (object.filters.alpha.opacity > destOp){ direction = -1; } delta=Math.min(direction*diff,delta); object.filters.alpha.opacity+=direction*delta; if (object.filters.alpha.opacity != destOp){ nereidFadeObjects[object.sourceIndex]=object; nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate); } } </script> 在要插入的图片添加如下代码: <img onMouseOut=nereidFade(this,50,10,4) onMouseOver=nereidFade(this,100,10,4) style="FILTER: alpha(opacity=50)" src="图片名">
*其中onMouseOver=nereidFade(this,50,10,4)中 style="FILTER: alpha(opacity=50)"表示图片的透明度为50%
29. 背景色渐变
例子:
◆复制下面的代码到的 html 文件的 <head> 和 </head> 之间:
<script language="javascript"> <!-- //这里可以修改你的初始颜色;RGB颜色值。 r=255; g=255; b=255; flag=0; t=new Array; o=new Array; d=new Array;
function hex(a,c) { t[a]=Math.floor(c/16) o[a]=c%16 switch (t[a]) { case 10: t[a]='A'; break; case 11: t[a]='B'; break; case 12: t[a]='C'; break; case 13: t[a]='D'; break; case 14: t[a]='E'; break; case 15: t[a]='F'; break; default: break; } switch (o[a]) { case 10: o[a]='A'; break; case 11: o[a]='B'; break; case 12: o[a]='C'; break; case 13: o[a]='D'; break; case 14: o[a]='E'; break; case 15: o[a]='F'; break; default: break; } }
function ran(a,c) { if ((Math.random()>2/3||c==0)&&c<255) { c++ d[a]=2; } else { if ((Math.random()<=1/2||c==255)&&c>0) { c-- d[a]=1; } else d[a]=0; } return c } function do_it(a,c) { if ((d[a]==2&&c<255)||c==0) { c++ d[a]=2 } else if ((d[a]==1&&c>0)||c==255) { c--; d[a]=1; } if (a==3) { if (d[1]==0&&d[2]==0&&d[3]==0) flag=1 } return c } function disco() { if (flag==0) { r=ran(1, r); g=ran(2, g); b=ran(3, b); hex(1,r) hex(2,g) hex(3,b) document.bgColor="#"+t[1]+o[1]+t[2]+o[2]+t[3]+o[3] flag=50 } else { r=do_it(1, r) g=do_it(2,g) b=do_it(3,b) hex(1,r) hex(2,g) hex(3,b) document.bgColor="#"+t[1]+o[1]+t[2]+o[2]+t[3]+o[3] flag-- } if (document.all) setTimeout('disco()',50) } //--> </script>
用<body onload="disco()">替换原有的<BODY.>
使用说明:通过修改中的红色字你可以修改你的初始颜色;RGB颜色值
31. 表格的分隔线可以隐藏 ◆<table border rules=cols cellspacing=0 align=left> 可以隐藏横向的分隔线
<table border rules=rows cellspacing=0 align=right>可以隐藏纵向的分隔线
<table border rules=none cellspacing=0 align=center>可以隐藏横向和纵向的分隔线
32. 表格的分隔线闪烁 ◆在BODY区加上
<table border="0" width="280" id="myexample" style="border:5px solid yellow">
<tr>
<td>加入任意的物件.加入任意的物件.
<br>加入任意的物件.加入任意的物件.
<br>加入任意的物件.加入任意的物件.</td>
</tr>
</table>
<script language="javascript1.2">
<!--
function fla****(){
if (!document.all)
return
if (myexample.style.borderColor=="yellow")
myexample.style.borderColor="lime"
else
myexample.style.borderColor="yellow"
}
setInterval("fla****()", 500)
//-->
</script>
33. 背景音乐可以控制 ◆放在 <BODY> 和 </BODY> 之间 <EMBED SRC="001.mid" WIDTH=145 HEIGHT=60>
就会出现一个控制面版让你播放音乐,如果要把音乐当作背景音乐来用,也就是不要显示控制面板。而且一进入画面就要播放,然后一直重复。就要这样写 <EMBED src="ch35.mid" autostart="true" loop="2" width="80" height="30">
关于embed还有很多属性
autostart:true为音乐文件上传完后自动开始播放,默认为false(否) loop:true为无限次重播,false为不重播,某一具体值(整数)为重播多少次 volume:取值范围为"0-100",设置音量,默认为系统本身的音量 starttime:"分:秒",设置歌曲开始播放的时间,如,starttime="00:10",从第10开始播放 endtime: "分:秒",设置歌曲结束播放的时间 width:控制面板的宽 height:控制面板的高 controls:控制面板的外观 controls="console/smallconsole/playbutton/pausebutton/stopbutton/volumelever" console:正常大小的面板 smallconsole:较小的面板 playbutton:显示播放按钮 pausebutton:显示暂停按钮 stopbutton:显示停止按钮 volumelever:显示音量调节按钮 hidden:为true时可以隐藏面板
34. 自适应图片大小的弹出窗口 ◆实现此功能的最简单作法是用以下HTML代码创建一个图像链接: <a href="fullsize.jpg" target="_blank"><img src="small.jpg"></a> 其中<a>标记的href属性指定全尺寸图片的URL,target属性设置为_blank指定在新窗口中显示该图片;<img>标记的src属性指定缩略图的URL。
如果想对显示全尺寸图片的窗口的外观进行某些控制(比如希望弹出窗口的高度、宽度能与全尺寸图片的大小匹配时),则可调用 window.open 方法,该方法接收三个参数,分别指定要打开文件的URL,窗口名及窗口特性,在窗口特性参数中可指定窗口的高度、宽度,是否显示菜单栏、工具栏等。以下代码将显示全尺寸图片在一个没有工具栏、地址栏、状态栏、菜单栏,宽、高分别为400、350的窗口中: <a href="fullsize.jpg" onClick="window.open(this.href,'', 'height=350,width=400,toolbar=no,location=no,status=no,menubar=no');return false"><img src="small.jpg"></a>
如果所有全尺寸图片都具有统一的大小(比如都是400x350),那么以上代码适用于所有的缩略图片链接(只是href属性指向的全尺寸图片文件不同)。但如果全尺寸图片的大小并不统一,还用以上代码则我们需要先取得每幅全尺寸图片的大小,然后在window.open方法的窗口特性参数中一一设置height和width为正确的值,在图片数量较多的情况下,这显然效率太低了。可以使用 DHTML 中的 Image 对象来达到目的,Image 对象可动态装载指定的图片,通过读取其 width 和 height 属性即能获得装入图片的大小,以此来设置弹出窗口的大小,即可实现自适应图片大小的弹出窗口了。下面即是实现代码: <script language="javascript" type="text/javascript"> <!-- var imgObj; function checkImg(theURL,winName){ // 对象是否已创建 if (typeof(imgObj) == "object"){ // 是否已取得了图像的高度和宽度 if ((imgObj.width != 0) && (imgObj.height != 0)) // 根据取得的图像高度和宽度设置弹出窗口的高度与宽度,并打开该窗口 // 其中的增量 20 和 30 是设置的窗口边框与图片间的间隔量 OpenFullSizeWindow(theURL,winName, ",width=" + (imgObj.width+20) + ",height=" + (imgObj.height+30)); else // 因为通过 Image 对象动态装载图片,不可能立即得到图片的宽度和高度,所以每隔100毫秒重复调用检查 setTimeout("checkImg('" + theURL + "','" + winName + "')", 100) } }
function OpenFullSizeWindow(theURL,winName,features) { var aNewWin, sBaseCmd; // 弹出窗口外观参数 sBaseCmd = "toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,"; // 调用是否来自 checkImg if (features == null || features == ""){ // 创建图像对象 imgObj = new Image(); // 设置图像源 imgObj.src = theURL; // 开始获取图像大小 checkImg(theURL, winName) } else{ // 打开窗口 aNewWin = window.open(theURL,winName, sBaseCmd + features); // 聚焦窗口 aNewWin.focus(); } } //--> </script>
使用时将上面的代码放在网页文档的<head></head>标记对中,然后在链接的点击事件中调用OpenFullSizeWindow函数,如<a href="fullsize.jpg" onClick="OpenFullSizeWindow(this.href,'','');return false"><img src="small.jpg"></a>即可。 以上代码在IE 5.x-6.0中测试通过:)
35.时间日期代码 ~~~~~~~~~~
001说明 数字化的时钟 效果 现在时刻:0:12:31
<span id="liveclock" style"=width: 109px; height: 15px"></span> <SCRIPT language=javascript> function www_helpor_net() { var Digital=new Date() var hours=Digital.getHours() var minutes=Digital.getMinutes() var seconds=Digital.getSeconds()
if(minutes<=9) minutes="0"+minutes if(seconds<=9) seconds="0"+seconds myclock="现在时刻:<font size='5' face='Arial black'>"+hours+":"+minutes+":"+seconds+"</font>" if(document.layers){document.layers.liveclock.document.write(myclock) document.layers.liveclock.document.close() }else if(document.all) liveclock.innerHTML=myclock setTimeout("www_helpor_net()",1000) } www_helpor_net(); //--> </SCRIPT>
002说明 六种风格时间显示,一定有你喜欢的! 效果 风格一: 星期三,4月21日,2004年 风格二: 0:12:45上午 风格三: 星期三,4月21日,2004年 0:12:45上午 风格四: 4/21/04 风格五: 0:12:45 风格六: Wed Apr 21 00:12:45 UTC+0800 2004
<SCRIPT language="javascript"> <!-- function initArray() { for(i=0;i<initArray.arguments.length;i++) this[i]=initArray.arguments[i]; } var isnMonths=new initArray("1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"); var isnDays=new initArray("星期日","星期一","星期二","星期三","星期四","星期五","星期六","星期日"); today=new Date(); hrs=today.getHours(); min=today.getMinutes(); sec=today.getSeconds(); clckh=""+((hrs>12)?hrs-12:hrs); clckm=((min<10)?"0":"")+min;clcks=((sec<10)?"0":"")+sec; clck=(hrs>=12)?"下午":"上午"; var stnr=""; var ns="0123456789"; var a="";
function getFullYear { yr=d.getYear();if(yr<1000) yr+=1900;return yr;} document.write("<table>");
//下面各行分别是一种风格,把不需要的删掉即可 document.write("<TR><TD>风格一:</TD><TD>"+isnDays[today.getDay()]+","+isnMonths[today.getMonth()]+""+today.getDate()+"日,"+getFullYear(today)+"年"); document.write("<TR><TD>风格二:</TD><TD>"+clckh+":"+clckm+":"+clcks+""+clck+"</TD></TR>"); document.write("<TR><TD>风格三:</TD><TD>"+isnDays[today.getDay()]+","+isnMonths[today.getMonth()]+""+today.getDate()+"日,"+getFullYear(today)+"年 "+clckh+":"+clckm+":"+clcks+""+clck+"</TD></TR>"); document.write("<TR><TD>风格四:</TD><TD>"+(today.getMonth()+1)+"/"+today.getDate()+"/"+(getFullYear(today)+"").substring(2,4)+"</TD></TR>"); document.write("<TR><TD>风格五:</TD><TD>"+hrs+":"+clckm+":"+clcks+"</TD></TR>"); document.write("<TR><TD VALIGN=TOP>风格六:</TD><TD>"+today+"</TD></TR>");
document.write("</table>"); //--> </SCRIPT>
003说明 显示他人在页面停留的时间,而且可以作出提醒 效果 您在本站逗留了
您在本站逗留了<input type="text" name="helpor_net" size="15" style="border: 0 "> <SCRIPT language="javascript"> <!-- var sec=0; var min=0; var hou=0; flag=0; idt=window.setTimeout("www_helpor_net();",1000); function www_helpor_net() { sec++; if(sec==60){sec=0;min+=1;} if(min==60){min=0;hou+=1;} if((min>0)&&(flag==0)) { window.alert("您刚刚来了1分钟!可别急着走开,还有好多好东东等着您呢!--站长"); flag=1; } helpor_net.value=hou+"小时"+min+"分"+sec+"秒"; idt=window.setTimeout("www_helpor_net();",1000); } //-->
</SCRIPT>
004说明 这个时钟是有影子的,而且还在不停地走着呢 效果 00:14:3300:14:33
<div id="bgclockshade" style="position:absolute;visibility:visible;font-family:'Arial black';color:#cccccc;font-size:20px;top:50px;left:173px"></div> <div id="bgclocknoshade" style="position:absolute;visibility:visible;font-family:'Arial black';color:#000000;font-size:20px;top:48px;left:170px"></div> <div id="mainbody" style="position:absolute; visibility:visible"> </div> <script language=javascript> <!-- function www_helpor_net() { thistime= new Date() var hours=thistime.getHours() var minutes=thistime.getMinutes() var seconds=thistime.getSeconds() if (eval(hours) <10) {hours="0"+hours} if (eval(minutes) < 10) {minutes="0"+minutes} if (seconds < 10) {seconds="0"+seconds} thistime = hours+":"+minutes+":"+seconds
if(document.all) { bgclocknoshade.innerHTML=thistime bgclockshade.innerHTML=thistime }
if(document.layers) { document.bgclockshade.document.write('<div id="bgclockshade" style="position:absolute;visibility:visible;font-family:Verdana;color:FFAAAAA;font-size:20px;top:10px;left:152px">'+thistime+'</div>') document.bgclocknoshade.document.write('<div id="bgclocknoshade" style="position:absolute;visibility:visible;font-family:Verdana;colorDDDDD;font-size:20px;top:8px;left:150px">'+thistime+'</div>') document.close() } var timer=setTimeout("www_helpor_net()",200) } www_helpor_net(); //--> </script>
005说明 年月日都是用全中文显示 效果 公元二零零三年四月二十一日
<script language="javascript"> <!-- function number(index1){ var numberstring="一二三四五六七八九十"; if(index1 ==0) {document.write("十")} if(index1 < 10){ document.write(numberstring.substring(0+(index1-1),index1))} else if(index1 < 20 ){ document.write("十"+numberstring.substring(0+(index1-11),(index1-10)))} else if(index1 < 30 ){ document.write("二十"+numberstring.substring(0+(index1-21),(index1-20)))} else{ document.write("三十"+numberstring.substring(0+(index1-31),(index1-30)))} }
var today1 = new Date() var month = today1.getMonth()+1 var date = today1.getDate() var day = today1.getDay()
document.write("公元二零零三年") number(month) document.write("月") number(date) document.write("日") //--> </script>
006美女时钟 </SPAN><SPAN id=_ctl0__ctl10_lblContent style="TABLE-LAYOUT: fixed; FONT-SIZE: 14px; WORD-BREAK: break-all; LINE-HEIGHT: 150%"><EMBED src=http://www.twinsbbs.com/swf/clock.swf type=application/x-shockwave-flash></EMBED></SPAN></TD> </TR></TABLE> <SCRIPT language=javascript> <!-- var s=document.all("_ctl0__ctl10_lblContent").innerText; if(s=="当前您正处于安全模式,无法显示文章内容!")document.all("_ctl0__ctl10_lblContent").outerHTML="<span style='color:red;font-size:12px;border:1px black solid;background-color:#cccccc'>"+s+"</span>"; //--> </SCRIPT> <BR> <TABLE width="100%"> <TBODY> <TR> <TD></TD></TR> <TR> <TD></TD></TR></TBODY></TABLE>
36防止别人复制
在模板header.html 的<head></head>中加入
CODE: [Copy to clipboard]
<script type="text/javascript" language="javascript"> <!-- document.oncontextmenu=new Function('event.returnValue=false;'); document.onselectstart=new Function('event.returnValue=false;'); --> </script>
其实, 就是很简单的一个java脚本程序,屏蔽鼠标右键。 对java支持不好的浏览器例如Firefox,就不吃这套。但对IE管用。 不过话说回来,这种小把戏也只能管的住菜鸟了。
<script type="text/javascript" language="javascript"> <!-- document.oncontextmenu=new Function('event.returnValue=false;'); document.onselectstart=new Function('event.returnValue=false;'); --> </script>
36.鼠标经过箭头时,图片会向左或向右横向移动! <!--head区域内代码--> <head> <SCRIPT language=javascript type=text/javascript> <!-- //more javascript from http://www.webjx.com var sh; marqueesWidth=610; preLeft=0; currentLeft=0; stopscroll=false; getlimit=0;preTop=0; currentTop=0;
function scrollLeft() { if(stopscroll==true) return; preLeft=marquees.scrollLeft; marquees.scrollLeft+=2; if(preLeft==marquees.scrollLeft) { //marquees.scrollLeft=templayer.offsetWidth-marqueesWidth+1; } }
function scrollRight() { if(stopscroll==true) return;
preLeft=marquees.scrollLeft; marquees.scrollLeft-=2; if(preLeft==marquees.scrollLeft) { if(!getlimit) { marquees.scrollLeft=templayer.offsetWidth*2; getlimit=marquees.scrollLeft; } marquees.scrollLeft-=1; } }
function Left() { stopscroll = false; sh = setInterval("scrollLeft()",20); }
function Right() { stopscroll = false; sh = setInterval("scrollRight()",20); }
function StopScroll() { stopscroll = true; clearInterval( sh ); }
function SelectType(value) { document.all.sendForm.page.value = 1; document.all.sendForm.type.value = value;
document.all.sendForm.submit(); }
function init() { with(marquees) { style.height=0; style.width=marqueesWidth; style.overflowX="hidden"; style.overflowY="visible"; style.align = "center"; noWrap=true; } }
//--> </SCRIPT> </head> <!--body区域内代码--> <body onload="init()"> <TABLE cellSpacing=1 width=660 align=center border=0> <TR bgColor=#f8f8f8> <TD align=middle width=25><IMG src="/Article/UploadFiles/200601/20066404354734.gif" border=0 onmouseout=StopScroll() onmouseover=Left() style="CURSOR: pointer"></TD> <TD> <DIV id=marquees> <TABLE border=0><TR>
<TD align=middle width=85><table cellSpacing=0 cellPadding=0 align=center border=0><tr><td><IMG class=imgframe
src='/Article/UploadFiles/200601/20066404355580.jpg' border=0></td> </tr><tr><td><div align="center">第1期</div></td> </tr></table></TD><TD align=middle width=85><table cellSpacing=0 cellPadding=0 align=center border=0><tr><td><IMG
class=imgframe src='/Article/UploadFiles/200601/20066404355621.jpg' border=0></td> </tr><tr><td><div align="center">第2期</div></td> </tr></table></TD><TD align=middle width=85><table cellSpacing=0 cellPadding=0 align=center border=0><tr><td><IMG
class=imgframe src='/Article/UploadFiles/200601/20066404355360.jpg' border=0></td> </tr><tr><td><div align="center">第1期 </div></td> </tr></table></TD><TD align=middle width=85><table cellSpacing=0 cellPadding=0 align=center border=0><tr><td><IMG
class=imgframe src='/Article/UploadFiles/200601/20066404355371.jpg' border=0></td> </tr><tr><td><div align="center">第1期</div></td> </tr></table></TD><TD align=middle width=85><table cellSpacing=0 cellPadding=0 align=center border=0><tr><td><IMG
class=imgframe src='/Article/UploadFiles/200601/20066404356797.jpg' border=0></td> </tr><tr><td><div align="center">第2期</div></td> </tr></table></TD><TD align=middle width=85><table cellSpacing=0 cellPadding=0 align=center border=0><tr><td><IMG
class=imgframe src='/Article/UploadFiles/200601/20066404355371.jpg' border=0></td> </tr><tr><td><div align="center">第3期</div></td> </tr></table></TD><TD align=middle width=85><table cellSpacing=0 cellPadding=0 align=center border=0><tr><td><IMG
class=imgframe src='/Article/UploadFiles/200601/20066404356797.jpg' border=0></td> </tr><tr><td><div align="center">第4期</div></td> </tr></table></TD><TD align=middle width=85><table cellSpacing=0 cellPadding=0 align=center border=0><tr><td><IMG
class=imgframe src='/Article/UploadFiles/200601/20066404355621.jpg' border=0></td> </tr><tr><td><div align="center">第5期</div></td> </tr></table></TD><TD align=middle width=85><table cellSpacing=0 cellPadding=0 align=center border=0><tr><td><IMG
class=imgframe src='/Article/UploadFiles/200601/20066404355580.jpg' border=0></td> </tr><tr><td><div align="center">第6期</div></td> </tr></table></TD><TD align=middle width=85><table cellSpacing=0 cellPadding=0 align=center border=0><tr><td><IMG
class=imgframe src='/Article/UploadFiles/200601/20066404355360.jpg' border=0></td> </tr><tr><td><div align="center">第7期</div></td> </tr></table></TD> </TR></TABLE></DIV> <DIV id=templayer style="LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px"></DIV></TD> <TD align=middle width=25><IMG src="/Article/UploadFiles/200601/20066404357472.gif" border=0 onmouseout=StopScroll() onmouseover=Right() style="CURSOR: pointer"></TD> </TR></TABLE> </body>
37。几行代码轻松搞定网页的简繁转换 对网页进行简繁字体转换的方法一般有两种:一是使用《简繁通》这样的专业软件,另外一种是制作两套版本的网页。显然,这两种方法都较为麻烦,而且专业软件一般不能用于免费的空间。笔者在这里给大家提供一个非常简单的方法,只须在页面上添加几行代码就可以轻松搞定网页的简繁转换了。
首先在http://www.knowsky.com/download/transform.js处下载用于简繁转换的js文件transform.js,复制到网站目录下,然后使用网页制作工具打开需要进行简繁转换的网页,在代码中的加入如下代码:
<script type=“text/javascript” language=“javascript” src=“transform.js”></script>
<script type=“text/javascript” language=“javascript”>
function s2t()
{document.body.innerHTML = document.body.innerHTML.s2t();}
function t2s()
{document.body.innerHTML = document.body.innerHTML.t2s();}
</script>
然后在网页的适当位置添加简繁转换链接:<a href=“javascript:s2t()”>繁体中文</a> <a href=“javascript:t2s()”>简体中文</a>
保存页面后,点击“繁体中文”链接,页面就会成繁体,点击“简体中文”就会自动转换为简体形式,方便不同用户的选择浏览了。
提示:这种方法不仅适用于静态网站还可以用在论坛、留言板等动态网站系统中。
38.让弹出窗口总是在最上面: <body onblur="this.focus();">
打开固定大小的窗口 <a href="#" onClick="window.open('XXXX.htm', 'popUpWin', 'width=XXX,height=XXX,left=XXX,top=XXX');" 相关帖子 http://bbs.hxsd.com.cn/post/view ... mp;tpg=1&age=30
最小化、最大化、关闭窗口 <object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> <param name="Command" value="Minimize"></object> <object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> <param name="Command" value="Maximize"></object> <OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"> <PARAM NAME="Command" VALUE="Close"></OBJECT>
<input type=button value=最小化 onclick=hh1.Click()> <input type=button value=最大化 onclick=hh2.Click()> <input type=button value=关闭 onclick=hh3.Click()> 本例适用于IE
一次链接到两个网页 如果你要想一次在不同的框架页中打开文档,可以使用“Go To URL”javascript 行为。打开一个有框架的网页,选择文字或图像,然后从行为面板中选择“Go To URL”。你会注意到Dreamweaver会在“Go To URL”对话框中显示所有可用的框架。选择其中一个你想链接的框架并输入相应的URL后再选择另一个框架并输入另一个URL。
40.玩转网页滚动条 几乎所有网页的滚动条都是默认的灰色,如果把它的颜色换换,来点另类的,相信一定会使网页更加靓丽。我们只要在网页代码<head> </head>之间插入下面的代码,即可随心所欲地更改颜色了。
<style> body {SCROLLBAR-FACE-COLOR:#3333FF;(立体滚动条凸出部分的颜色) SCROLLBAR-HIGHLIGHT-COLOR:#505050;(滚动条空白部分的颜色) SCROLLBAR-SHADOW-COLOR:#fc2400;(立体滚动条阴影的颜色) SCROLLBAR-ARROW-COLOR:#666666;(上下按钮上三角箭头的颜色) SCROLLBAR-BASE-COLOR:#333333; (滚动条的基本颜色) SCROLLBAR-DARK-SHADOW-COLOR:#b4fc48} (立体滚动条强阴影的颜色) </style>
后面的16位颜色值你可以随意更改,括号内是解释说明,在输入时请不要插入。
隐藏滚动条
在任何情况下,如果网页超出显示范围,就会出现滚动条。但有时我们并不想让它显示,如何隐藏它呢?只需在<body> </body>之间插入代码:<body style="overflow-x:hidden;overflow-y:hidden">即可。其中x表示水平滚动条,将其改为y的话就可以隐藏垂直滚动条。
滚屏显示
当网页中有长篇文章时,浏览起来就比较吃劲了,想想一边忙着拖动滚动条,一边忙着浏览,确实挺累人的。为了客人能够轻松的浏览,我们可以使用script代码实现网页的自动滚屏,当双击网页的时候,网页将会自动向下滚动,再次单击时滚动停止。将下面的代码插入到<body> </body>之间。
<script language"javascript"> var currentpos,timer; function initialize() { timer=setInterval("scrollwindow()",10); } function sc(){ clearInterval(timer); } function scrollwindow() { currentpos=document.body.scrollTop; window.scroll(0,++currentpos); if (currentpos != document.body.scrollTop) sc(); } document.onmousedown=sc document.ondblclick=initialize </script>
46、[图片特效]黑白图片渐变彩色
以下代码放在<body>与</body>之间
<SCRIPT> function doTrans(filterCode) { imgObj.filters[0].apply(); oImg.style.filter = filterCode imgObj.filters[0].play(); } </SCRIPT>
<SPAN id=imgObj onmouseleave='doTrans("gray";)' style="FILTER: progidXImageTransform.Microsoft.Fade(Overlap=1.00); WIDTH: 1px" onmouseenter='doTrans("";)'> <IMG id=oImg style="FILTER: gray" src="图像.gif"> </SPAN>
说明:将 图像.gif 换成您需要特效的图片地址即可。
47、插入QQ美妙的电台
<DIV style="LEFT: 0px; VISIBILITY: hidden; WIDTH: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 0px"><IMG height=0 src="http://ping.qq.com/ping?u=http://listen.qq.com/player/web_play.htm#&r=" width=0></DIV> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD bgColor=#2f86c9><IMG height=1 src="/Article/UploadFiles/200601/20066404357876.gif" width=1></TD></TR> <TR> <TD align=middle bgColor=#57a8e6 height=24> <TABLE cellSpacing=0 cellPadding=0 width=680 border=0> <TBODY> <TR> <TD align=middle width=140> <TABLE cellSpacing=0 cellPadding=0 width=116 border=0> <OBJECT id=media codeBase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701standby=Loading type=application/x-oleobject height=0 width=0 classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 Microsoft?
……
48、加入计数器
网络上有许多免费的计数器,样式五花八门,这里选择了xcinfo.ha.cn提供的计数器,免费注册后即可获取代码,具体代码如下:
<script src="http://www.xcinfo.ha.cn/jsq/default.asp?User=yuanxz&Length=8&x=20&y=27&Mode=059"></script>
其中User是注册的用户名,长度为计数器的显示长度,xy是计数器数字的大小,Mode是计数器的样式,具体样式信息可以在网站上浏览得到。
49、加入Google搜索工具
添加Google搜索工具,具体代码如下: <input type=text id=txtQ size=10> <img src="/Article/UploadFiles/200601/20066404357811.gif" border="0" alt="Google" align="absmiddle" onclick="self.open('http://www.google.com/search?&hl=zh-CN&q='+txtQ.value,'goog');"><br>
也可使用Google站点提供的代码:
<!-- SiteSearch Google --> <FORM method=GET action="http://www.google.com/search"> <INPUT TYPE=hidden name=ie value=GB2312> <INPUT TYPE=hidden name=oe value=GB2312> <INPUT TYPE=hidden name="hl" value="zh-CN"> <TABLE bgcolor="#FFFFFF"><tr><td> <A HREF="http://www.google.com/"> <IMG SRC="/Article/UploadFiles/200601/20066404359436.gif" border="0" ALT="Google"></A> </td> <td> <INPUT TYPE=text name=q size=31 maxlength=255 value=""> <INPUT TYPE=submit name=btnG VALUE="Google Search"> <font size=-1> <INPUT TYPE=hidden name=domains value="YOUR DOMAIN NAME"><br> <INPUT TYPE=radio name=sitesearch value=""> 搜索WWW <INPUT TYPE=radio name=sitesearch value="http://blog.csdn.net/yuanxz" checked> 搜索我的网站<br> </font> </td></tr></TABLE> </FORM> <!-- SiteSearch Google -->
50、添加“天气预报”功能
<p><b>今日天气</b><br> <center><iframe width=157 height=240 frameborder=0 scrolling=NO src='http://appnews.qq.com/cgi-bin/news_qq_search?city='></iframe></center>
51、增加flash精美时钟
发现了很多绚丽的FLASH钟表,免费,没有广告的可以使用,颜色也可选择,安装也方便。
你可以预览后选择自己喜欢的。
刻度时钟: <EMBED SRC=http://www.butabon.com/Clock/clock_038.swf WIDTH=150 HEIGHT=150 wmode=transparent quality=high loop=true menu=false> 其中的http://www.butabon.com/Clock/clock_038.swf是时钟的flash地址,可以在IE中预览,其中的038可以替换成000-039之间或者051-059之间的任何一个数字(全看个人喜好,呵呵)
数字时钟:
第一种风格: <EMBED SRC=http://www.butabon.com/Clock/digiwide019.swf WIDTH=150 HEIGHT=15 wmode=transparent quality=high loop=true menu=false> 其中的http://www.butabon.com/Clock/digiwide019.swf同样是时钟的flash地址,可以在IE中预览,其中的019可以替换成000-019之间之间的任何一个数字(同样全看个人喜好,呵呵)
第二种风格: <EMBED SRC=http://www.butabon.com/Clock/digital_019.swf WIDTH=150 HEIGHT=90 wmode=transparent quality=high loop=true menu=false> 其中的http://www.butabon.com/Clock/digital_019.swf同样是时钟的flash地址,可以在IE中预览,其中的019可以替换成000-019之间之间的任何一个你可以在IE中可以成功预览的数字(请自己测试)。
52、 添加“状态栏文本”功能 <script language=java-script> var MESSAGE="欢迎您亲自光临蓝色梦想BLOG " var POSITION=100 var DELAY=10 var scroll=new statusMessageObject() function statusMessageObject(p,d) { this.msg =MESSAGE this.out =" " this.pos =POSITION this.delay=DELAY this.i=0 this.reset=clearMessage } function clearMessage() { this.pos=POSITION } function scroller() { for (scroll.i=0;scroll.i<scroll.pos;scroll.i++){ scroll.out += " "} if (scroll.pos >= 0) scroll.out += scroll.msg else scroll.out=scroll.msg.substring(-scroll.pos,scroll.msg.length) window.status=scroll.out scroll.out=" " scroll.pos-- if (scroll.pos < -(scroll.msg.length)) { scroll.reset()} setTimeout('scroller()',scroll.delay) } function snapIn(jumpSpaces,position) { var msg = scroll.msg var out = "" for(var i=0; i<position; i++) { out+= msg.charAt(i) } for(i=1;i<jumpSpaces;i++) { out += " " } out+=msg.charAt(position) window.status = out if(jumpSpaces <= 1) { position++ if(msg.charAt(position) == ' ') { position++ } jumpSpaces = 100-position } else if (jumpSpaces > 3) { jumpSpaces *= .75 } else { jumpSpaces-- } if(position != msg.length) { var cmd = "snapIn(" + jumpSpaces + "," + position + ""; scrollID = window.setTimeout(cmd,scroll.delay); } else { window.status="" jumpSpaces=0 position=0 cmd = "snapIn(" + jumpSpaces + "," + position + ""; scrollID = window.setTimeout(cmd,scroll.delay); return false } return true } snapIn(100,0); </script>
53、添加“跟随鼠标的文字”功能
<style type="text/css"> .spanstyle { position:absolute; visibility:visible; top:-500px; font-size:10pt; color: #0000ff; font-weight:bold; } </style>
<script> var x,y var step=15 var flag=0 var message="程序不过是梦" message=message.split("" var xpos=new Array() for (i=0;i<=message.length;i++) { xpos=-500 } var ypos=new Array() for (i=0;i<=message.length;i++) { ypos=-500 } function handlerMM(e) { x = (document.layers) ? e.pageX : document.body.scrollLeft+event.clientX-5 y = (document.layers) ? e.pageY : document.body.scrollTop+event.clientY-75 flag=1 } function makesnake() { if (flag==1 && document.all) { for (i=message.length; i>=1; i--) { xpos=xpos[i-1]+step ypos=ypos[i-1] } xpos[0]=x+step ypos[0]=y for (i=0; i<message.length; i++) { var thisspan = eval("span"+(i)+".style" thisspan.posLeft=xpos thisspan.posTop=ypos } } else if (flag==1 && document.layers) { for (i=message.length; i>=1; i--) { xpos=xpos[i-1]+step ypos=ypos[i-1] } xpos[0]=x+step ypos[0]=y for (i=0; i<message.length; i++) { var thisspan = eval("document.span"+i) thisspan.left=xpos thisspan.top=ypos } } var timer=setTimeout("makesnake()",30) } </script>
<body onLoad="makesnake()" > <script> for (i=0;i<=message.length;i++) { document.write("<span id='span"+i+"'class='spanstyle'>" document.write(message) document.write("</span>" } if (document.layers) { document.captureEvents(Event.MOUSEMOVE); } document.onmousemove = handlerMM; </script>
54、每次打开的时候自动在顶部副标题位置显示一条格言
<script language="java-script"> var word=new Array(); word[0]="当你感到悲哀痛苦时,最好是去学些什么东西。学习会使你永远立于不败之地。" word[1]="每一个成功者都有一个开始。勇于开始,才能找到成功的路。" word[2]="与其临渊羡鱼,不如退而结网。" word[3]="若不给自己设限,则人生中就没有限制你发挥的藩篱。" word[4]="绊脚石乃是进身之阶。" word[5]="即使爬到最高的山上,一次也只能脚踏实地地迈一步。" word[6]="积极思考造成积极人生,消极思考造成消极人生。" word[7]="人之所以有一张嘴,而有两只耳朵,原因是听的要比说的多一倍。" word[8]="别想一下造出大海,必须先由小河川开始。" word[9]="即使是不成熟的尝试,也胜于胎死腹中的策略。" word[10]="积极的人在每一次忧患中都看到一个机会,而消极的人则在每个机会都看到某种忧患。" word[11]="如果我们想要更多的玫瑰花,就必须种植更多的玫瑰树。" word[11]="世上没有绝望的处境,只有对处境绝望的人。" word[12]="当你感到悲哀痛苦时,最好是去学些什么东西。学习会使你永远立于不败之地。" word[13]="世界上那些最容易的事情中,拖延时间最不费力。" word[14]="没有口水与汗水,就没有成功的泪水。" word[15]="如果你希望成功,以恒心为良友,以经验为参谋,以小心为兄弟,以希望为哨兵。" word[16]="大多数人想要改造这个世界,但却罕有人想改造自己。" word[17]="未曾失败的人恐怕也未曾成功过。" word[18]="人生伟业的建立,不在能知,乃在能行。" word[19]="挫折其实就是迈向成功所应缴的学费。" word[20]="任何的限制,都是从自己的内心开始的。" word[21]="忘掉失败,不过要牢记失败中的教训。" word[22]="不是境况造就人,而是人造就境况。" document.all("header".innerHTML="<a href='nzhitao.blogchinese.com'><img src=uploadfile/200534145731970.gif' border=0 alt='蓝色梦想align=right /></a><span>"+document.all("Header1_HeaderTitle".outerHTML+"<br/> "+word[parseInt(Math.random()*22)]+"</span>" </script>
55.图片跟随着鼠标,最好把图片做成透明的,那样效果更好 <SCRIPT LANGUAGE="javascript"> var image="../images/helpor.gif" var newtop=15 var newleft=15 if (navigator.appName == "Netscape") { layerStyleRef="layer."; layerRef="document.layers"; styleSwitch=""; } else { layerStyleRef="layer.style."; layerRef="document.all"; styleSwitch=".style"; }
function helpor_net() {
layerName = 'iit'
eval('var curElement='+layerRef+'["'+layerName+'"]') eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"') eval('curElement'+styleSwitch+'.visibility="visible"') eval('newleft=document.body.clientWidth-curElement'+styleSwitch+'.pixelWidth') eval('newtop=document.body.clientHeight-curElement'+styleSwitch+'.pixelHeight') eval('height=curElement'+styleSwitch+'.height') eval('width=curElement'+styleSwitch+'.width') width=parseInt(width) height=parseInt(height) if (event.clientX > (document.body.clientWidth - 5 - width)) { newleft=document.body.clientWidth + document.body.scrollLeft - 5 - width } else { newleft=document.body.scrollLeft + event.clientX } eval('curElement'+styleSwitch+'.pixelLeft=newleft')
if (event.clientY > (document.body.clientHeight - 5 - height)) { newtop=document.body.clientHeight + document.body.scrollTop - 5 - height } else { newtop=document.body.scrollTop + event.clientY } eval('curElement'+styleSwitch+'.pixelTop=newtop') }
document.onmousemove = helpor_net;
if (navigator.appName == "Netscape") {
} else { document.write('<div ID="OuterDiv">') document.write('<img ID="iit" src="'+image+'" STYLE="position:absolute;TOP:20pt;LEFT:20pt;Z-INDEX:20;visibility:hidden;">') document.write('</div>') } </script>
56.网页动态背景 透明的FLASH背景代码,红色网址是你所选的背景图片的地址 <DIV id=Layer0 style="z-index: 0; left: 50; visibility: visible; width: 771; position: absolute; top: 50; height: 539"> <OBJECT codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5 ,0,0,0 height=639 width=739 classid=clsid 27CDB6E-AE6D-11cf-96B8-444553540000> <param name="_cx" value="17992"> <param name="_cy" value="9260"> <param name="FlashVars" value="-1"> <param name="Movie" value="http://midea808.com/swf/5.swf"> <param name="Src" value="http://midea808.com/swf/5.swf"> <param name="WMode" value="Transparent"> <param name="Play" value="-1"> <param name="Loop" value="-1"> <param name="Quality" value="High"> <param name="SAlign" value> <<param name="Menu" value="-1"> <param name="Base" value> <param name="AllowScriptAccess" value="always"> <param name="Scale" value="ShowAll"> <param name="DeviceFont" value="0"> <param name="EmbedMovie" value="0"> <param name="BGColor" value> <param name="SWRemote" value> <embed src="http://midea808.com/swf/5.swf" quality="high" wmode="transparent" width="642" height="480" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi? P1_Prod_Version=ShockwaveFlash" ;;;;> </OBJECT>
57.鼠标放到链接上就会出现一个说明框,里面有滚动的文字说明 <a href="http://www.helpor.net" target="_blank" onMouseOver="helpor_net_show(this,event,'看到了吧?')" onMouseOut="helpor_net_hide()">把鼠标放上来试试</a> <div id="tooltip2" style="position:absolute;visibility:hidden;clip:rect(0 150 50 0);width:150px;background-color:seashell"> <layer name="nstip" width="1000px" bgColor="seashell"></layer> </div> <SCRIPT language="javascript"> <!-- if (!document.layers&&!document.all) event="test" function helpor_net_show(current,e,text){
if (document.all&&document.readyState=="complete"){ document.all.tooltip2.innerHTML='<marquee style="border:1px solid #3399ff">'+text+'</marquee>' document.all.tooltip2.style.pixelLeft=event.clientX+document.body.scrollLeft+10 document.all.tooltip2.style.pixelTop=event.clientY+document.body.scrollTop+10 document.all.tooltip2.style.visibility="visible" }
else if (document.layers){ document.tooltip2.document.nstip.document.write('<b>'+text+'</b>') document.tooltip2.document.nstip.document.close() document.tooltip2.document.nstip.left=0 currentscroll=setInterval("scrolltip()",100) document.tooltip2.left=e.pageX+10 document.tooltip2.top=e.pageY+10 document.tooltip2.visibility="show" } } function helpor_net_hide(){ if (document.all) document.all.tooltip2.style.visibility="hidden" else if (document.layers){ clearInterval(currentscroll) document.tooltip2.visibility="hidden" } }
function scrolltip(){ if (document.tooltip2.document.nstip.left>=-document.tooltip2.document.nstip.document.width) document.tooltip2.document.nstip.left-=5 else document.tooltip2.document.nstip.left=150 } //--> </SCRIPT>
58.在鼠标后面跟着一串飘动的字符 <style type="text/css"> .spanstyle { COLOR: #00cccc; FONT-FAMILY: 宋体; FONT-SIZE: 10pt; POSITION: absolute; TOP: -50px; VISIBILITY: visible } </style> <script> var x,y var step=18 var flag=0 var message="★网页特效世界欢迎你的光临!"
message=message.split("") var xpos=new Array() for (i=0;i<=message.length-1;i++) { xpos[i]=-50 }
var ypos=new Array() for (i=0;i<=message.length-1;i++) { ypos[i]=-200 }
function handlerMM(e){ x = (document.layers) ? e.pageX : document.body.scrollLeft+event.clientX y = (document.layers) ? e.pageY : document.body.scrollTop+event.clientY flag=1 }
function www_helpor_net() { if (flag==1 && document.all) { for (i=message.length-1; i>=1; i--) { xpos[i]=xpos[i-1]+step ypos[i]=ypos[i-1] } xpos[0]=x+step ypos[0]=y
for (i=0; i<message.length-1; i++) { var thisspan = eval("span"+(i)+".style") thisspan.posLeft=xpos[i] thisspan.posTop=ypos[i] } }
else if (flag==1 && document.layers) { for (i=message.length-1; i>=1; i--) { xpos[i]=xpos[i-1]+step ypos[i]=ypos[i-1] } xpos[0]=x+step ypos[0]=y
for (i=0; i<message.length-1; i++) { var thisspan = eval("document.span"+i) thisspan.left=xpos[i] thisspan.top=ypos[i] } } var timer=setTimeout("www_helpor_net()",30) }
for (i=0;i<=message.length-1;i++) { document.write("<span id='span"+i+"' class='spanstyle'>") document.write(message[i]) document.write("</span>") }
if (document.layers){ document.captureEvents(Event.MOUSEMOVE); } document.onmousemove = handlerMM; www_helpor_net(); // --> </script>
59。点击鼠标右键,收藏夹就会自动打开,也等于是禁止了右键 <script language="javascript1.2"> if (document.all) document.body.onmousedown=new Function("if (event.button==2||event.button==3)window.external.addFavorite('http://www.helpor.net','网页特效集锦')") </script>
60.制作动态页面的步骤是怎样的? 第一步:设计页面及寻找页面需要的材料;第二步:完成普通页面的制作,此时无须涉及动态主页内容;第三步:为页面文字增加层叠样式表,以改变文字颜色,链接等;第四步:为页面增加交互性内容,如cgi,javascirpt,activeX控件等,这是把页面动态的关键;第五步:测试动态页面以适应更多浏览器;第六步:发布动态页面并在上面标明该页是动态页面(dhtml)。
61.如何让访问者单击加入站点书签? 总希望访问者能能把你的站点,加入到他们的书签里,这里有个好办法:
在<HEAD></HEAD>部分加入:
<script language="javascript"><!--
function addbookmark()
{window.external.AddFavorite("http://www.yufeng21.com";,"宇风多媒体";}
//--> </script>
然后在<BODY></BODY>部分加入:
<script language="javascript"> <!-- if(document.all != null){document.write("[<a href="/javascriptddbookmark"()>按一下,我将和您成为朋友。</a>]";} // --></script>
62.是否可以利用大写体来书写HTML标签元素? 对于大多数HTML标签元素,你可以利用大写体或小写体及两者的混合体来书写标签元素。比如:
<html></html>和<HTML></HTML>同等有效。
但如果是特殊字符的标签元素,你只能使用小写体。比如版权的字符的标签元素是:?,如果写成?;,那么页面将完全显示?;。
63.如何在页面利用单击来关闭浏览窗口? 在<BODY></BODY>部分加入以下代码:
<a href="javascript:window.close()">关闭窗口</a>
64.如何为页面设置访问口令? 有时候你需要为某一页设置密码,以让合适的人进来。在<head></head>部分加入:
<script language="javascript"><!--var pd="" var rpd="cnshell" pd=prompt("请您输入密码:",""if(pd!=rpd){ alert("您的密码不正确..."history.back()}else{alert("您的密码正确!"window.location.href="/cnshell.htm"} // --> </script>
在以上代码中,"cnshell"就是正确的密码。"cnshell.htm"是当输入正确密码后链接的页面。这种设置口令的方法并不安全,因为只要访问者查看页面源代码就能知道设置的密码了。
65.如何为访问者设置正确的软件下载链接? 与其它链接一样,都使用<a></a>标签。但对于软件下载链接,你需要这样设置:
<a href="/cnshell.zip">Download cnshell.zip (188kb)</a>
66.如何删除图片链接的蓝色边框? 如果我们设置了图片为一个链接,会发现图片四周出现了蓝色边框。要删除边框,需要在图片标签里加上border="0"。如:<img src="/cnshell.jpg" border="0">
67.如何为链接提供一个按钮? <form ACTION="cnshell.htm" METHOD="GET">
<p><input TYPE="submit" value="单击这里" NAME="cnshell"></p>
</form>
68.如何为页面增加一个计数器? 这个问题对于初上网的人实在是个头痛的事情,因为他们发现在利用FrontPage98增加计数器后,发现根本都不起作用。计数器需要服务器CGI的支持,不能由本地的电脑自行设置。所以,如果你的站点需要计数器,请到以下这个最有名的计数器提供商申请吧:http://www.linkexchange.com/
69.如何知道站点的流量来至那里? 如果你拥有站点服务器的管理权,那么这是个很简单的问题,查查服务器日志就可以了。但目前你没有那权力,不过可以由第三方提供流量数据。易数是个不错的选择,链接到站点http://best.netease.com/申请,然后把代码加入到页面即可。当你想知道流量时,单击易数图标,在统计页面中,单击分析即可。
70.如何让浏览器正确显示word文件格式? 为了正确处理word等格式,你需要在HTML文件中设置好该文件类型,比如:
<meta http-equiv="Content-Type" content="Application/msword">
还有其它经常设置的文件类型:
Application/msword Microsoft Word Document application/pdf PDF Documentapplication/wordperfect6.0 WordPerfect 6.0 Documentapplication/zip ZIP archiveaudio/x-wav WAV audio formataudio/midi MIDI audio formataudio/x-pn-realaudio RealAudioimage/gif GIF image formatimage/jpeg JPEG image formatimage/png PNG image formattext/html HTML documenttext/plain Plain textvideo/mpeg MPEG video formatvideo/quicktime QuickTime video formatvideo/x-msvideo AVI video format
|