JavaScript打开窗口与关闭页面操作大全

JavaScript新开窗口

onClick="javascript:window.location=‘http://www.sowsoy.com‘"

JavaScript新开一个页面

<script src=javascript:window.open(‘http://www.sowsoy.com‘)>

JavaScript提示后打开一个页面

<a href="http://www.sowsoy.com" target="_blank" title="点击查看效果" onClick="javascript:alert(‘您是贵宾,欢迎参观我的网站!‘);">

JavaScript 弹出自适应图片窗口

<script language="JavaScript" type="text/JavaScript">
function openPictureWindow_Fever(imageName,alt,posLeft,posTop) {
var image=new Image();
image.src=imageName;
imageWidth=image.width;
imageHeight=image.height;
newWindow = window.open("","newWindow","width="+imageWidth+",height="+imageHeight+",left="+posLeft+",top="+posTop);
newWindow.document.open();
newWindow.document.write(‘<html><title>‘+alt+‘</title><body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginheight="0" marginwidth="0" onBlur="self.close()">‘);
newWindow.document.write(‘<img src=‘+imageName+‘ alt=‘+alt+‘>‘);
newWindow.document.write(‘</body></html>‘);
newWindow.document.close();
newWindow.focus();
}
//-->
</script>

<a href="#"><img src="images/button.gif" border="0" onClick="openPictureWindow_Fever(‘products/girl.jpg‘,‘标题‘,‘100‘,‘100‘)"></a>

JavaScript调用下拉列表打开窗口

<select onChange="if(this.selectedIndex && this.selectedIndex!=0){window.open(this.value);}this.selectedIndex=0;">
<option selected>更多链接……</option>
<option value="http://www.sowsoy.com">网页一</option>
<option value="http://种豆.com/">网页二</option>
<option value="http://www.种豆.com">网页三
</select>

JavaScript开一个新页面时,关闭前一页

<body bgcolor="#FFFFFF" text="#000000" onBlur="self.close()">
</body>

JavaScript关闭当前页

<script language="JavaScript">
function shutwin(){
window.close();
return;}
</script>
<a href="javascript:shutwin();">关闭当前页</a>

JavaScript定时关闭页面

<script LANGUAGE="JavaScript">
<!--
setTimeout(‘window.close();‘, 3000);
// -->
</script>

JavaScript页面定时跳转

<script language="JavaScript" type="text/JavaScript">
<!--
function openWin(thetime) {
setTimeout("location.href=(‘contact.asp‘)", thetime);
}
//-->
</script>
<body onLoad="openWin(‘5000‘)">
</body>
时间: 2024-10-09 17:24:16

JavaScript打开窗口与关闭页面操作大全的相关文章

JS弹出框、对话框、提示框,JS关闭窗口、关闭页面和JS控制页面跳转

一.JS弹出框.对话框.提示框 //====================== JS最常用三种弹出对话框 ======================== //1弹出对话框并输出一段提示信息 function ale() { //弹出一个对话框 alert("提示信息!"); } //2弹出一个询问框,有确定和取消按钮 function firm() { //利用对话框返回的值 (true 或者 false) if (confirm("你确定提交吗?")) { a

Java Selenium (十二) 操作弹出窗口 &amp; 智能等待页面加载完成 &amp; 处理 Iframe 中的元素

一.操作弹出窗口   原理 在代码里, 通过 Set<String> allWindowsId = driver.getWindowHandles(); 来获取到所有弹出浏览器的句柄, 然后遍历, 使用swithcto.window(newwindow_handle)方法. 就可以定位到新的窗口. 测试页面的HTML <html> <head> <title>常见web ui元素操作, 及API使用</title> <script type

JavaScript特效实例002-定时打开窗口

实例002                                  定时打开窗口 实例说明 本实例要在指定的时间后打开窗口. 技术要点 主要应用window对象setTimeout()方法实现定时打开窗口. setTime()方法的语法格式如下. <span style="font-size:14px;">setTimeout(function,milliseconds)</span> 参数说明如下. function:要调用的JavaScript自定

window.open 打开子窗口,关闭所有的子窗口

需求:通过window.open方法打开了子窗口,当关闭主窗口时,子窗口应当也关闭. 实现思路: 1.打开子窗口函数window.open(url,winName)的第二个参数winName可以唯一标识打开的窗口.因此关闭子窗口只需要使用winName.close()函数即可. 2.一个页面可能有多个子窗口.因此需要一个数组存储所有子窗口对象.关闭时,遍历数组即可. 3.子窗口还可以再打开子窗口.无限循环下去.因此需要判断. 此需求可以通过两个方法实现. 调用子窗口的关闭函数. 此方法易于理解,

JavaScript打开新窗口被拦截问题

新窗口打开页面,一个很常用的效果,至于代码,一般第一反应都是这么写: window.open(url); 但是主流的浏览器都会拦截这种效果(可能这些年弹窗广告太多,如果浏览器不拦截,用户受不了) 为了避免弹窗被拦截,一般都是利用a标签来打开一个新的页面,利用a标签的target="_blank"属性,一般根据情况使用下面这两种方法: 1.由点击事件触发新窗口打开: ----当然可以直接在页面使用a标签,这里只是为下文做铺垫的啦! <a href="http://www.

JavaScript跳转到指定页面并且到指定的tab切换窗口

案例的解析就是点击A页面的第一个的切换窗口的按钮跳转到B页面,再点击B页面的按钮跳转到A页面的第二个窗口,这个实现的效果有三种方法,下面的图片案例: A页面的第一个切换窗口 B页面的跳转按钮 A页面的第二个切换窗口 第一方法用函数function: 演示效果:JavaScript跳转到指定页面并且到指定的tab切换窗口 A页面按钮 <a href="b.html?id=1980&order_type=p_order">aaaaa</a> B页面按钮代码:

javascript 打开新窗口(window.open)

打开新窗口(window.open) open() 方法可以查找一个已经存在或者新建的浏览器窗口. 语法: window.open([URL], [窗口名称], [参数字符串]) 参数说明: URL:可选参数,在窗口中要显示网页的网址或路径.如果省略这个参数,或者它的值是空字符串,那么窗口就不显示任何文档. 窗口名称:可选参数,被打开窗口的名称. 1.该名称由字母.数字和下划线字符组成. 2."_top"."_blank"."_selft"具有特

[Selenium]通过Selenium实现在当前浏览器窗口点击一个图标之后,弹出另外一个窗口,关闭这个窗口,再回到原来的窗口进行操作

public void clickReportIcon(){ String initialWindowHandle = driver.getWindowHandle(); //保存原始的浏览器窗口 page.getReportIcon().click(); //这个操作之后将会弹出另外一个浏览器窗口 Set <String> set = driver.getWindowHandles(); set.remove(initialWindowHandle); assert set.size()==

Mac开发——设置关闭窗口之后点击Dock中的图标可以再次打开窗口

1 /** 2 设置关闭窗口之后点击Dock中的图标可以再次打开窗口 3 */ 4 -(BOOL)applicationShouldHandleReopen:(NSApplication *)sender hasVisibleWindows:(BOOL)flag 5 { 6 if (flag) { 7 return NO; 8 }else{ 9 [_window makeKeyAndOrderFront:self]; 10 return YES; 11 } 12 }