自动加载一个新页面,只访问正文中的一个元素
load a new page automatically accessing only an element in the body
当我只能访问页面主体而不能访问头部时,是否有任何方法可以在没有用户交互的情况下加载新的不同页面?
例如,下面的代码失败:
<a href="javascript:function(){window.open('http://www.google.com','_self')}();">open google home page</a>
(我希望www.google.com在当前页面加载时立即加载,而不需要任何用户单击其任何一个元素)
您可以像下面这样在页面中插入一个脚本元素:
<script type="text/javascript">
window.location.href = "http://www.google.com/"
</script>
删除function()
。应该是:
<a href="http://www.google.com" rel="autoopen" onclick="return false;">open google home page</a>
之前
<script type="type/javascript">
for (var i = 0; i < document.anchors.length; i++)
{
var a = document.anchors[i];
if (a.rel == "autoopen")
{
window.open(a.href, '_self');
}
}
</script>
在结束body标签前放
<script>
location.href = "http://www.google.com";
</script>
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- jQuery:循环一个具有不同超时值的循环
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 为什么谷歌跟踪代码管理器不能安装在正文下的另一个HTML元素中
- Vuejs:您正在装载一个带有模板的实例以`<正文>`
- 为什么fetch()发送一个空正文
- 我需要一个带有可滚动正文的固定表头.我已经尝试了所有方法,但它似乎不起作用
- 有没有一个JavaScript方法可以让我根据用户所在的html页面为正文提供特定的css类
- 如何在 jquery 中设置另一个视图的正文内容
- 我可以创建一个不使用Javascript的HTML弹出窗口吗?或者我可以把Javascript放到<正文>部分
- 在标题中做了一个变量,在正文中调用时不显示
- deck.js - 是否可以将类“deck-container”的元素(正文)更改为另一个元素
- 使用Javascript获取一个thunderbird邮件项目的正文内容
- Javascript:单击正文中除其中一个元素外的任何位置
- 使用jQuery'在请求正文中发送一个对象;s$.load()函数
- 在laravel的HTML正文中设置一个javascript值
- 如何使一个mailto html标签与html正文在它的内容
- 自动加载一个新页面,只访问正文中的一个元素
- 如何将一个html文件的正文标签附加到另一个html文件
- 如何在html正文中使用一个's已在头部的脚本中定义