- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
js弹出对话框的⽅法总结
1、最基本的js弹出对话框窗⼜代码
这是最基本的j s弹出对话框,其实代码就⼏句⾮常简单:
代码如下:
scriptLANGUAGE=j avascript
!--
window .open (page . tml)
--
/script
因为这是⼀段j avascripts代码,所 它们应该放在scriptLANGUAGE=j avascript标
签和/script之间。 !-- 和--是对⼀些版本低的浏览器起作⽤,在这些⽼浏览器中不
会将标签中的代码作为⽂本显⽰出来。要养成这个好习惯啊。
window .open (page . tml) ⽤于控制弹出新的窗⼜page . tml ,如果page . tml不与主窗⼜
在同⼀路径下,前⾯应写明路径,绝对路径( ttp://)和相对路径(../)均可。⽤单引号和
双引号都可 ,只是不要混⽤。
这⼀段代码可 加⼊HTML 的任意位置, ead和/ ead之间可 ,body 间
/body也可 ,越前越早执⾏,尤其是页⾯代码长的页⾯,这种j s弹出对话框想早点
弹出就尽量往前放。
2、增加属性设置的js弹出对话框代码
下⾯再说⼀说j s弹出对话框窗⼜属性的设置。只要再往上⾯的代码中加⼀点东西就可
了。
我们来定制这个j s弹出对话框弹出的窗⼜的外观,尺⼨⼤⼩,弹出的位置 适应该页
⾯的具体情况。
代码如下:
View Code
scriptLANGUAGE=j avascript
!--
window .open(page . tml,newwindow, eig t= 100 , widt =400 ,
top=0 ,left=0 ,toolbar=no ,menubar=no , scrollbars=no , resizable=no ,location=no ,status=no)
//写成⼀⾏
--
/script
参数解释:
scriptLANGUAGE=j avascript j s脚本开始;
window .open 弹出新窗⼜的命令;
page . tml 弹出窗⼜的⽂件名;
newwindow 弹出窗⼜的名字 (不是⽂件名),⾮必须,可⽤空代替;
eig t= 100 窗⼜⾼度;
widt =400 窗⼜宽度;
top=0 窗⼜距离屏幕上⽅的象素值;
left=0 窗⼜距离屏幕左侧的象素值;
toolbar=no 是否显⽰⼯具栏,yes为显⽰;
menubar ,scrollbars 表⽰菜单栏和滚动栏。
resizable=no 是否允许改变窗⼜⼤⼩,yes为允许;
location=no 是否显⽰地址栏,yes为允许;
status=no 是否显⽰状态栏内的信息 (通常是⽂件已经打开),yes为允许;
/script j s脚本结束
3、⽤函数控制js弹出对话框窗⼜
下⾯是⼀个完整j s弹出对话框的代码。
代码如下:
View Code
tml
ead
scriptLANGUAGE=j avascript
!--
function openwin() { window .open(page . tml, newwindow, eig t= 100 ,
widt =400 ,toolbar=
no , menubar=no , scrollbars=no ,resizable=no , location=no , status=no)
//写成⼀⾏
}
//--
/script
/ ead
body onload=openwin()
...任意的页⾯内容...
/body
/ tml
这⾥定义了⼀个函数openwin(),函数内容就是打开⼀个窗⼜。在调⽤它之前没有任何⽤
途。
怎么调⽤呢?
⽅法⼀:浏览器读页⾯时弹出窗⼜;
代码如下:
body onload=openwin()
⽅法⼆:浏览器离开页⾯时弹出窗⼜;
代码如下:
body onunload=openwin()
⽅法三:⽤⼀个连接调⽤:
代码如下:
a ref=# onclick=openwin()打开⼀个窗⼜/a
注意:使⽤的“#”是虚连接。
⽅法四:⽤⼀个按钮调⽤:
代码
您可能关注的文档
最近下载
- 中华民族共同体概论教案合集(第一讲-第十六讲)附《中华民族共同体概论》课程大纲.doc VIP
- “中华民族共同体概论”课程教学与建设关键问题探讨.docx VIP
- 诸侯纷争与变法运动【课件】.pptx VIP
- 中国高血压防治指南(2024年修订版)_中国高血压防治指南修订委员会__.pdf VIP
- “扬子石化杯”2024年第38届中国化学奥林匹克(江苏赛区)初赛化学.pdf VIP
- 民事诉讼法中案外第三人对执行的异议之诉.pdf VIP
- 车险承保方案.pdf VIP
- “扬子石化杯”2024年第38届中国化学奥林匹克(江苏赛区)初赛化学试卷含答案.pdf VIP
- 临海市城市生活垃圾焚烧发电厂扩建工程环境影响报告.pdf
- 2025内蒙古鄂尔多斯市公安机关招聘留置看护警务辅助人员115人笔试参考题库附答案解析.docx VIP
文档评论(0)