用window.open方法打开新窗口显示提示信息

本文介绍了一种使用JavaScript动态创建并填充新浏览器窗口的方法,无需预先准备静态页面。通过直接写入新窗口的document对象来构造HTML内容,实现灵活显示提示信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有时候我们需要打开一个新窗口用来显示提示信息
这个自然会想到用window.open()方法
但新窗体的内容并不是固定的
如果我们建立一个 tip.html 的静态页面,专门用来让window.open打开,打开之后再用js设置窗体的内容
这样做也能满足要求,但是有没有更好的方法呢?
下面的方法可以不用建一个专门的静态页面,而是每次都是打开一个临时窗口,窗体的内容也是动态构造的
请看代码:
<input type=button value=open onclick="openWindow=window.open();
    openWindow.document.writeln('<html>');
    openWindow.document.writeln('<TITLE>Open Test</TITLE>');
    openWindow.document.writeln('<BODY>');
    openWindow.document.writeln('<center>');
    openWindow.document.writeln('Hello! New window opened!'); 
    openWindow.document.writeln('<br><br>');
    openWindow.document.writeln('<input type=button value=close onclick=window.close()>'); 
    openWindow.document.writeln('</center>');
    openWindow.document.writeln('</BODY>'); 
    openWindow.document.writeln('</HTML>'); 
    openWindow.document.close(); " >
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值