您现在的位置:主页>>学习园地>>网页制作技巧>>内容
  
                   为您的网页制作增添些趣味

  
                             王新云

■给您的网页加上背景音乐

〈EMBED src=″文件名″ width=0 height=0 border=0

autostart=true loop=true〉〈/EMBED〉

这个背景音乐在Netscape和IE中都可以运行,只是文件名为“*.mid”;width、height、border设置播放器的宽、高和边线。autostart, loop设置自动开始播放和连续播放,设置为“true”和“flase”。

此代码加在〈head〉〈/head〉或〈body〉〈/body〉都可。

■自动换页

〈meta http-equiv=″refresh″ content=″10; url=连接的地址″〉

content用来调整换页的时间,url=后面是要换页的内容。

此代码加在〈body〉〈/body〉中。

■记住浏览者的姓名

〈script language=″javascript″〉

〈!--

var username = GetCookie(′username′);

if (username == null) {

username = prompt(′Please enter your name (otherwise press cancel)′,″″);

if (username == null) {

alert(′Its ok if you dont want to tell me your name′);

username = ′WebSurfer′;

} else {

// don′t set the username cookie.... because the user refused to tell you.

// they will be prompted next time....

pathname = location.pathname;

myDomain = pathname.substring(0,pathname.lastIndexOf(′/′)) +′/′;

// set expiry date to 1 year from now.

var largeExpDate = new Date ();

largeExpDate.setTime(largeExpDate.getTime()+(365*24*3600*1000));

SetCookie(′username′,username,largeExpDate,myDomain); } }

function getCookieVal (offset) {

var endstr = document.cookie.indexOf (″;″, offset);

if (endstr == -1)

endstr = document.cookie.length;

return unescape(document.cookie.substring(offset, endstr)); }

function GetCookie (name) {

var arg = name + ″=″;

var alen = arg.length;

var clen = document.cookie.length;

var i = 0;

while (i 〈 clen) {

var j = i + alen;

if (document.cookie.substring(i, j)==arg)

return getCookieVal (j);

i = document.cookie.indexOf(″ ″, i) + 1;

if (i == 0)

break;

} return null; }

function SetCookie (name, value) {

var argv = SetCookie.arguments;

var argc = SetCookie.arguments.length;

var expires = (argc 〉 2) ? argv[2] : null;

var path = (argc 〉 3) ? argv[3] : null;

var domain = (argc 〉 4) ? argv[4] : null;

var secure = (argc 〉 5) ? argv[5] : false;

document.cookie = name + ″=″ + escape (value)+((expires == null) ? ″″ : (″; expires=″+expires.toGMTString()))+((path == null) ? ″″ : (″; path=″ + path))+((domain == null) ? ″″ : (″; domain=″ + domain))+((secure == true) ? ″; secure″ : ″″);

}

document.write(′〈p〉谢谢您的光临, ′+username);

//--〉〈/script〉

此代码加载后会出现一个对话框,要求对方输入姓名,然后就在网页中出现对方的姓名。

此代码加在〈body〉〈/body〉中。

top