• 制作网页过程中经常要用到的代码


    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"= 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="http://www.webjx.com/upfiles/20050905/20050905085723_left.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='http://www.webjx.com/img/200406301.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='http://www.webjx.com/img/200406302.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='http://www.webjx.com/img/200406303.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='http://www.webjx.com/img/200406304.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='http://www.webjx.com/img/200406305.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='http://www.webjx.com/img/200406304.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='http://www.webjx.com/img/200406305.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='http://www.webjx.com/img/200406302.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='http://www.webjx.com/img/200406301.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='http://www.webjx.com/img/200406303.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="http://www.webjx.com/upfiles/20050905/20050905085729_right.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="http://listen.qq.com/images/spacer.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="http://www.google.com/logos/Logo_25wht.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="http://www.google.com/logos/Logo_40wht.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; 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=clsid27CDB6E-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);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

  • 相关阅读:
    21 jsp——jsp中的相对路径和绝对路径
    20 jsp——jsp的九大内置对象
    19 jsp——jsp的转发标签
    18 jsp——静态引入和动态引入
    17 jsp——全局代码,局部代码
    【zabbix告警监控】配置zabbix监控nginx服务
    【nagios监控】基于linux搭建nagios监控
    【zabbix监控问题】记录zabbix控制面板报错及日志报错的解决方法
    【docker构建】基于docker构建rabbitmq消息队列管理服务
    【docker构建】基于docker搭建redis数据库缓存服务
  • 原文地址:https://www.cnblogs.com/shf/p/462032.html
Copyright © 2020-2023  润新知