如何实现关闭一个网页后自动打开另一个网页

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何实现关闭一个网页后自动打开另一个网页相关的知识,希望对你有一定的参考价值。

有代码发个代码,不是在本地 是在网站上 谢谢

并非代码的事情。
主要是浏览器没法做到,现在浏览器一般都屏蔽自动打开窗口的代码。因为如果那样很多广告烦人不说,而且会导致很多病毒泛滥。所以即使你用了正确的代码,也很难发挥作用,因为浏览器会自动屏蔽掉这类的命令。
你要用在网站上更不可取了,如果被病毒软件查找到你的页面会被添加到黑名单,以后其他人就没法访问你的网址了。如果是类似博客一类的网站,根本不会允许你添加这类的语言代码。
参考技术A <html>
<head>
<script LANGUAGE="javascript">
<!--
function openwin()
window.open ("page.html", "newwindow", "height=100, width=400, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no")
//写成一行

//-->
</script>
</head>
<body onload="openwin()">
...任意的页面内容...
</body>
</html>
这里定义了一个函数openwin(),函数内容就是打开一个窗口。在调用它之前没有任何用途。
怎么调用呢?
方法一:<body onload="openwin()"> 浏览器读页面时弹出窗口;
方法二:<body onunload="openwin()"> 浏览器离开页面时弹出窗口;
方法三:<a href="#" onclick="openwin()">打开一个窗口</a> 注意:使用的“#”是虚连接。
方法四:<input type="button" onclick="openwin()" value="打开窗口">
参考技术B 额 二楼正解

项目中遇到的一个奇葩的需求 - 打开网页后浏览器自动全屏

奇葩的需求 - 打开网页后浏览器自动全屏

最近做外包的时候遇到奇葩客户的奇葩需求一枚,要求输入网址或者通过点击链接跳转到特定的页面后浏览器自动全屏。

乍一看,so easy,于是就答应了。

简单思考后,实现方案如下:

  • 假设需要全屏实现的页面是A页面,针对IE,当A页面被访问时,通过javascript 的window.open() 新建一个全屏的A页面并关闭原来的A页面。 但是出现问题:通过javascript 来关闭网页,浏览器会弹出提示询问是否关闭。而且最终全屏的页面无法通过Esc 或者鼠标操作来关闭,只能用Alt+F4 来关闭。这是个很粗暴的用户体验。然后各种绞尽脑汁,最终放弃。
  • 针对Chrome,FireFox 等高级浏览器,想到通过HTML5中的全屏API 来实现。首先用javascript当页面被打开时,模拟用户点击按钮触发函数调用HTML5 的全屏API 进入全屏。但是实践中发现,浏览器在这方面有安全性的限制,模拟点击无法触发某些行为。

最后不得不接受这个忧桑的事实:没法实现这个需求- -

以上是关于如何实现关闭一个网页后自动打开另一个网页的主要内容,如果未能解决你的问题,请参考以下文章

js一加载网页就自动播放

Javascript编程 :编一个小程序 如何让它自动打开一个网页,然后间隔10秒再自动关闭这个网页。如此循环。

怎么用HTML,实现打开一个网页一秒后,自动跳到另一个网页

如何在网页中打开exe文件,并进行链接操作(求思路求方案)

如何实现扫描二维码,实现网址自动跳转?

我的电脑如何实现打开一个网页直接就打开那个网页