请教javascript脚本高手一个问题

来源:百度知道 编辑:UC知道 时间:2024/09/28 15:20:37
<SCRIPT>

var oPopup = window.createPopup();

var popTop=50;

function popmsg(msgstr){

var winstr="<table style=\"border: 1 solid #6D93C8\" width=\"241\" height=\"172\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" >";

winstr+="<tr><td height=\"30\"> </td></tr><tr><td align=\"center\"><table width=\"90%\" height=\"110\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";

winstr+="<tr><td valign=\"top\" style=\"font-size:12px; color: #6D93C8; face: Tahoma\">"+msgstr+"</td></tr></table></td></tr></table>";

就是在你的页面上出现一个"层",然后逐渐移动。这个移动是根据popTop来判断的,初始值给他设了50,然后每50毫秒调用一次popshow方法,这个方法的最后又让该值自增10,所以当popshow在180,220,1500~1520等各个区间都规定了他的不同的起始位置,我想你看不懂应该是对show方法不太明白吧:show(left,top, width, height, document.body);最后一个参数指明位置属性相对的对象。例如:oPopup.show(150,150,200,50,document.body).剩下那些
screen.height-popTop就是算他开始出现在窗体的什么位置而已。

不知道哪个是什么意思,可以直接扔到百度上查.

会有很详细的用法还有意义的

---------------------------

var oPopup = window.createPopup(); 创建一个对像

screen.width 屏幕的宽度,不一样的标准之间可能有一些差别

oPopup.show(.....)
里面的四个参数是指屏幕上的一块区域的大小
前两个参数是说左上角的点的位置
后两个是右下角的点的位置
确定一个方形区域而已

其实就是控制弹出层的高啊,宽啊,所在位置啊
该改参数就知道了