十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
Javascript属于网络的脚本语言,用来给HTML网页增加动态功能。Javascript弹出窗口的方法:
成都创新互联公司是一家专业提供襄城企业网站建设,专注与网站设计、网站建设、H5场景定制、小程序制作等业务。10年已为襄城众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。
1,弹出包含提示信息窗口 在script标签中 加入 alert("要现实的内容");
2,弹出新窗口,window对象的open方法可实现弹出窗口,具体代码如下
1
window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no') //这句要写成一行
参数解释:
window.open 弹出新窗口的命令;
'page.html' 弹出窗口的文件名;
'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替;
height=100 窗口高度;
width=400 窗口宽度;
top=0 窗口距离屏幕上方的象素值;
left=0 窗口距离屏幕左侧的象素值;
toolbar=no 是否显示工具栏,yes为显示;
menubar,scrollbars 表示菜单栏和滚动栏。
resizable=no 是否允许改变窗口大小,yes为允许;
location=no 是否显示地址栏,yes为允许;
status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;
不可能不拦截,凡是由程序自动执行打开的新窗口都会被拦截,只有当你的新窗口是由用户主动激活某个程序打开的才不会,
凡是有JavaScript自动打开的窗口都可以使用关闭功能,否则浏览器要么阻止要么直接忽略,打开用window,open();关闭用window.cloas();定位新窗口需要用到浏览器bom,在open中添加相应参数即可,参数很繁琐建议上网查
var html = 'body
form action="" method="post"
input type="text" size="20" value="" /
/form
/body';
var newwindow = window.open('', "_blank",'');
newwindow.document.write(html);
亲测有效,望采纳!
关闭窗口
window.close()关闭指定的浏览器窗口。如果不带窗口引用调用close()函数,JavaScript就关闭当前窗口。在事件处理程序中,你必须指定window.close(),而不能仅仅使用close()。由于JavaScript总静态对象的作用范围,不带对象名字的close()调用等价于document.close()。
如果你执行close()方法去关闭一个不是由脚本程序打开的窗口,就会出现一个确认对话框让用户选择是否关闭窗口。如果在历史列表中只有当前一个记录,那么在Navigator中就不会出现对话框。然而,如果你使用close()退出最后运行的浏览器实例,确认对话框就会出现。看看下面在2类浏览器中出现的对话框样子:
点击下面的链接打开一个新窗口,其中内容是tryclose.html:
Launch Window (with JavaScript)
Launch Window (with HTML)
第1个链接使用JavaScript的window.open()方法来打开一个窗口,第2个链接简单地使用TARGET属性实现同样目的:
A HREF="javascript:void(window.open('tryclose.html'))"Launch Window (with JavaScript)/ABR
A HREF="tryclose.html" TARGET="_blank"Launch Window (with HTML)/A
页面tryclose.html显示一个按钮,它负责执行window.close()方法:
FORMINPUT TYPE="button" VALUE="Close Window" onClick="window.close()"/FORM
当你点击第1个链接打开新窗口后,浏览器就“记住”了它是由一个脚本程序生成的。所以,当你点击按钮时,新窗口不用再确认操作就被关闭。第2个链接是另外一回事了,它不使用任何JavaScript打开一个新窗口,当你点击按钮时,Internet Explorer将显示一个确认对话框。然而,Navigator立即关闭这个窗口,因为,新窗口在会话历史中没有任何文档。
JavaScript允许你在其他的窗口使用一段脚本程序关闭另外一个窗口。
点击后关闭的窗口
许多标准的应用程序都有一个About对话框,当用户在其中任何地方点击一次鼠标时,窗口就被关闭。下面就对窗口使用JavaScript来实现同样的效果。首先,请看看打开新窗口的代码:
SCRIPT LANGUAGE="JavaScript"
!--
function launchAbout() {
about = window.open("about.html", "about", "height=75,width=250");
return false;
}
// --
/SCRIPT
A HREF="about.html" onClick="return launchAbout()"About/A
点击链接后,生成一个新窗口。然后,你可以在其中点击任何地方,就关闭那个窗口。在文件about.html的HEAD区域,添加下面的脚本程序:
SCRIPT LANGUAGE="JavaScript"
!--
function closeWin() {
window.close();
}
if (window.Event) document.captureEvents(Event.ONCLICK);
document.onclick = closeWin;
// --
/SCRIPT
GOOD LUCK