??xml version="1.0" encoding="utf-8" standalone="yes"?>
if(document.cookie.indexOf("yexj00")==-1){
document.cookie="yexj00";
window.open('fwbook/about.htm','','width=630,height=456,top=100,left=170');
}
</script>-->
<table width="99%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="3%" noWrap class=cn> <img src="images/bbsnewsicon.gif" width="16" height="16" align="absmiddle" alt="论坛最新公?></td>
<td width="56%" noWrap class=cn>
<script>
var marqueeContent=new Array(); //滚动新闻
marqueeContent[0]='<B>Ƣ迎我们的新会员Q?lt;a href="viewuser.asp?username=哚啦" target="_blank">哚啦</a></b><br>';
marqueeContent[1]='<font color=#ff6600><b>严禁恶意使用_言U语Q违者经劝告无效Q立卛_IDQ?lt;/b></font><br>';
marqueeContent[2]='<a href=bbsnews.asp><font color=#000080>l梦C《DW MX 2004 从基到实c(<span class=date>2005-9-20 22:50:13</span>Q?lt;/font></a><br>';
marqueeContent[3]='<a href=bbsnews.asp><font color=#000080>【公告】织梦论坛全面招募版主!Q?lt;span class=date>2005-8-1 23:52:06</span>Q?lt;/font></a><br>';
marqueeContent[4]='<a href=bbsnews.asp><font color=#000080>关于各版块版L理置脓(chung)的通知...Q?lt;span class=date>2005-6-15 17:07:36</span>Q?lt;/font></a><br>';
marqueeContent[5]='<a href=bbsnews.asp><font color=#000080>l梦qd备案成功Q!Q?lt;span class=date>2005-4-20 20:26:01</span>Q?lt;/font></a><br>';
marqueeContent[6]='<a href=bbsnews.asp><font color=#000080>【请大家清理自己的站内短消息】(<span class=date>2005-3-21 20:11:09</span>Q?lt;/font></a><br>';
marqueeContent[7]='<a href=bbsnews.asp><font color=#000080>l梦试推行新域名Q?dm.cnQ?lt;span class=date>2005-2-5 23:53:17</span>Q?lt;/font></a><br>';
marqueeContent[8]='<a href=bbsnews.asp><font color=#000080>感恩:感谢l梦,感谢朋友们(<span class=date>2004-11-25 10:21:38</span>Q?lt;/font></a><br>';
marqueeContent[9]='<a href=bbsnews.asp><font color=#000080>l梦站点变更域名暂时条例Q?lt;span class=date>2004-11-11 17:17:07</span>Q?lt;/font></a><br>';
marqueeContent[10]='<a href=bbsnews.asp><font color=#000080>q期清理一些早期用户上传的附gQ?lt;span class=date>2004-9-2 0:09:23</span>Q?lt;/font></a><br>';
marqueeContent[11]='<a href=bbsnews.asp><font color=#000080>调整了论坛娱乐区的几个版块(<span class=date>2004-6-28 12:40:26</span>Q?lt;/font></a><br>';
marqueeContent[12]='<a href=bbsnews.asp><font color=#000080>发布贴中含有转向|址的SWF文g的会员处理公告(<span class=date>2004-5-18 10:28:46</span>Q?lt;/font></a><br>';
marqueeContent[13]='<a href=bbsnews.asp><font color=#000080>暂时关闭׃版块上传文g功能的说明(<span class=date>2004-5-18 10:27:51</span>Q?lt;/font></a><br>';
marqueeContent[14]='<a href=bbsnews.asp><font color=#000080>版主理相关贴子处理的说明(<span class=date>2004-5-5 10:43:50</span>Q?lt;/font></a><br>';
marqueeContent[15]='<a href=bbsnews.asp><font color=#000080>用户及时修改提示{案与问?!!!Q?lt;span class=date>2004-5-5 10:38:52</span>Q?lt;/font></a><br>';
marqueeContent[16]='<a href=bbsnews.asp><font color=#000080>“织梦论坛”版块管理员招募UxQ?lt;span class=date>2004-2-17 11:21:45</span>Q?lt;/font></a><br>';
var marqueeInterval=new Array(); //定义一些常用而且要经常用到的变量
var marqueeId=0;
var marqueeDelay=2500;
var marqueeHeight=19;
//接下来的是定义一些要使用到的函数
function initMarquee() {
var str=marqueeContent[0];
document.write('<div id=marqueeBox style="overflow:hidden;height:'+marqueeHeight+'px" onmouseover="clearInterval(marqueeInterval[0])" onmouseout="marqueeInterval[0]=setInterval(\'startMarquee()\',marqueeDelay)"><div>'+str+'</div></div>');
marqueeId++;
marqueeInterval[0]=setInterval("startMarquee()",marqueeDelay);
}
function startMarquee() {
var str=marqueeContent[marqueeId];
marqueeId++;
if(marqueeId>=marqueeContent.length) marqueeId=0;
if(marqueeBox.childNodes.length==1) {
var nextLine=document.createElement('DIV');
nextLine.innerHTML=str;
marqueeBox.appendChild(nextLine);
}
else {
marqueeBox.childNodes[0].innerHTML=str;
marqueeBox.appendChild(marqueeBox.childNodes[0]);
marqueeBox.scrollTop=0;
}
clearInterval(marqueeInterval[1]);
marqueeInterval[1]=setInterval("scrollMarquee()",20);
}
function scrollMarquee() {
marqueeBox.scrollTop++;
if(marqueeBox.scrollTop%marqueeHeight==(marqueeHeight-1)){
clearInterval(marqueeInterval[1]);
}
}
initMarquee();
</script>
<script language="javascript" type="text/javascript">
<!--
var demo = document.getElementById("demo");
var demo1 = document.getElementById("demo1");
var demo2 = document.getElementById("demo2");
var speed=50; //滚动速度|D大速度慢
demo2.innerHTML = demo1.innerHTML //克隆demo2为demo1
function Marquee(){
if(demo2.offsetTop-demo.scrollTop<=0) //当滚动至demo1与demo2交界?br /> demo.scrollTop-=demo1.offsetHeight //demo跛_最端
else{
demo.scrollTop++
}
}
var MyMar = setInterval(Marquee,speed); //讄定时?br />demo.onmouseover = function(){clearInterval(MyMar)} //鼠标l过时清除定时器辑ֈ滚动停止的目?br />demo.onmouseout = function(){MyMar = setInterval(Marquee,speed)} //鼠标Ud旉讑֮时器
-->
</script>
</TABLE>
支持环境Q?/strong>
JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+
基本语法Q?/strong>
window.open(pageURL,name,parameters)
其中Q?br />pageURL 为子H口路径
name 为子H口句柄
parameters 为窗口参?各参数用逗号分隔)
CZQ?/strong>
<SCRIPT>
<!--
window.open ('page.html','newwindow','height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no')
//写成一?
-->
</SCRIPT>
脚本q行后,page.html在新窗体newwindow中打开Q宽?00Q高?00Q距屏顶0象素Q屏?象素Q无工具条,无菜单条Q无滚动条,不可调整大小Q无地址栏,无状态栏?br />请对照?
上例中涉及的为常用的几个参数Q除此以外还有很多其他参数?
各项参数Q?br />其中yes/no也可使用1/0Qpixel value为具体的数|单位象素?
参数 | 取D?| 说明
alwaysLowered | yes/no | 指定H口隐藏在所有窗口之?
alwaysRaised | yes/no | 指定H口(zhn)Q在所有窗口之?
depended | yes/no | 是否和父H口同时关闭
directories | yes/no | Nav2?的目录栏是否可见
height | pixel value | H口高度
hotkeys | yes/no | 在没菜单栏的H口中设安全退出热?
innerHeight | pixel value | H口中文档的像素高度
innerWidth | pixel value | H口中文档的像素宽度
location | yes/no | 位置栏是否可?
menubar | yes/no | 菜单栏是否可?
outerHeight | pixel value | 讑֮H口(包括装饰Ҏ(gu))的像素高?
outerWidth | pixel value | 讑֮H口(包括装饰Ҏ(gu))的像素宽?
resizable | yes/no | H口大小是否可调?
screenX | pixel value | H口距屏q左边界的像素长?
screenY | pixel value | H口距屏q上边界的像素长?
scrollbars | yes/no | H口是否可有滚动?
titlebar | yes/no | H口题目栏是否可?
toolbar | yes/no | H口工具栏是否可?
Width | pixel value | H口的像素宽?
z-look | yes/no | H口被激zd是否在其它H口之上
二?strong>window.showModalDialog使用手册
基本介绍Q?/strong>
showModalDialog() (IE 4+ 支持)
showModelessDialog() (IE 5+ 支持)
window.showModalDialog()Ҏ(gu)用来创徏一个显CHTML内容的模态对话框?br />window.showModelessDialog()Ҏ(gu)用来创徏一个显CHTML内容的非模态对话框?
使用Ҏ(gu)Q?br />vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures])
vReturnValue = window.showModelessDialog(sURL [, vArguments] [,sFeatures])
参数说明Q?/strong>
sURL--
必选参敎ͼcdQ字W串。用来指定对话框要显C的文档的URL?br />vArguments--
可选参敎ͼcdQ变体。用来向对话框传递参数。传递的参数cd不限Q包括数l等。对话框通过window.dialogArguments来取得传递进来的参数?br />sFeatures--
可选参敎ͼcdQ字W串。用来描q对话框的外观等信息Q可以用以下的一个或几个Q用分号?”隔开?br />1.dialogHeight :对话框高度,不小于1Q0pxQテQ4中dialogHeight ?dialogWidth 默认的单位是emQ而テQ5中是pxQؓ方便其见Q在定义modal方式的对话框Ӟ用px做单位?br />2.dialogWidth: 对话框宽度?br />3.dialogLeft: dq左的距R?br />4.dialogTop: dq上的距R?br />5.center: {yes | no | 1 | 0 }Q窗口是否居中,默认yesQ但仍可以指定高度和宽度?br />6.help: {yes | no | 1 | 0 }Q是否显C帮助按钮,默认yes?br />7.resizable: {yes | no | 1 | 0 } QテQ5Q]Q是否可被改变大。默认no?br />8.status: {yes | no | 1 | 0 } QIE5+Q:是否昄状态栏。默认ؓyes[ Modeless]或no[Modal]?br />9.scroll:{ yes | no | 1 | 0 | on | off }Q指明对话框是否昄滚动条。默认ؓyes?br />下面几个属性是用在HTA中的Q在一般的|页中一般不使用?br />10.dialogHide:{ yes | no | 1 | 0 | on | off }Q在打印或者打印预览时对话框是否隐藏。默认ؓno?br />11.edge:{ sunken | raised }Q指明对话框的边框样式。默认ؓraised?br />12.unadorned:{ yes | no | 1 | 0 | on | off }Q默认ؓno?
参数传递:
1.要想对话框传递参敎ͼ是通过vArguments来进行传递的。类型不限制Q对于字W串cdQ最大ؓ4096个字W。也可以传递对象,例如Q?br />-------------------------------
parent.htm
<script>
var obj = new Object();
obj.name="51js";
window.showModalDialog("modal.htm",obj,"dialogWidth=200px;dialogHeight=100px");
</script>
modal.htm
<script>
var obj = window.dialogArguments
alert("(zhn)传递的参数为:" + obj.name)
</script>
-------------------------------
2.可以通过window.returnValue向打开对话框的H口q回信息Q当然也可以是对象。例如:
------------------------------
parent.htm
<script>
str =window.showModalDialog("modal.htm",,"dialogWidth=200px;dialogHeight=100px");
alert(str);
</script>
modal.htm