您现在的位置:主页>>学习园地>>网页制作特技>>网页把门虎

   网 页 把 门 虎


  
  郝尚永

现在,制作精彩的网页已经不是什么新鲜事了。看到别人的主页刚一进入就先弹出一个窗口或是提示什么的,是不是打心眼儿里羡慕呢?这并没有什么,呵呵,这就告诉你如何用Java Script制作这些网页“把门虎”。

把门虎一:自动弹出窗口

我们常会看到很多大的ISP网站,在你敲入他的网址后,会自动先弹出一个小窗口显示一些重要通知信息,当然有时也会是一条广告。这能起到很好的宣传效果。

〈script language=″JavaScript″〉

〈!--

var gt = unescape(′%3e′);

var popup = null;

var over = ″Launch Pop-up Navigator″;

popup = window.open(′′, ′popupnav′, ′width=340,height=240,resizable=1,scrollbars=auto′);

if (popup != null)

{

if (popup.opener == null)

{

popup.opener = self;

}

popup.location.href = ′hello.htm′;

}

// --〉

〈/script〉

把这段程序加在你的网页源代码〈/head〉〈body〉之间,就能产生这种效果了。不过,你还要编写一个“hello.htm”文件,这个文件就是你要弹出窗口显示的内容。

把门虎二:自动弹出对话框

弹出窗口适合于显示内容比较多的信息,如果你要显示诸如“欢迎你光临本网站!使用IE4以上版本浏览器600×800分辨率达到最佳显示效果!”的几句话的短信息,就大可不必了。可以采用对话框的形式在浏览网页之前弹出来,浏览者按下“确定”就可以了。

在 〈/head〉 前加入如下代码:

〈script language=″JavaScript″〉

alert (″\n\n欢迎你光临本网站!注意大奖呦!\n\n建议在 800×600 显示分辨率下用 IE 4.0 以上版本浏览本页!\n″);

〈/script〉

把门虎三:请输入大名

在这个程序里,进入者刚一进入这个Homepage就会被要求输入大名,如果没有输入字符,将提示继续输入直到进入者输入字符为止,然后会弹出一个窗口,为进入者致一段儿欢迎词!

〈html〉

〈head〉

〈script language=″javascript″〉

〈!--

name=prompt(″请输入您的大名:″,″″);

while ((name=="")||(name==null))

{

name=prompt(″您没有输入您的大名,请重新输入:″,″″)

}

alert(″欢迎欢迎,热烈欢迎″+name+″访问本页!″);

//--〉

〈/script〉

〈/head〉

〈/html〉

这里要提醒大家几句,while判断语句中的name==″″和name==null要用两个“=”号,另外程序中出现的引号、逗号等标点要用英文模式的,汉字模式是不认的。

怎么样,这三个把门虎是不是使一进入你的Homepage就噔、噔、噔地弹出一大堆的窗口、对话框、提示框什么的。提醒你虎可不要过多,否则你的Homepage让人烦可不要骂我呦!