在iframe中的<a>标签改变window窗体的url.

问题描述

main.html<html><body> <iframe name="" src="abc.html"></iframe></body></html>abc.html<html><body><a href="#"></a></body></html>a中如何获得改变window窗体的url? 问题补充:clue 写道

解决方案

window.top.location.href="about:blank";需要注意的是不能跨域,否则会出异常的。
解决方案二:

不能直接改变window.top.location.href要设置一个链接A的href,再触发其click事件或者设置一个form表单,触发其submit事件
解决方案三:

可以在父窗体设置一个JS方法,用于控制a标签的点击或form的提交。然后在子窗体中调用。

时间: 2024-09-20 00:11:20

在iframe中的&amp;lt;a&amp;gt;标签改变window窗体的url.的相关文章

java-HttpClient怎么获取到iframe中的内容

问题描述 HttpClient怎么获取到iframe中的内容 用HttpClient登陆后,页面中的主要内容是通过iframe加载过来的 然后我试着用HttpClient构造参数去加载iframe时,却加载不了,post提交时返回状态码302,跳转到登陆界面. 请问怎样才能访问到该iframe,并获取到该iframe中的内容. 在网页上打开截取的包如下 直接复制URL 在新窗口打开iframe的话 如下 加了referer之后也是一样的 解决方案 我也遇到了同样的问题!还没找到解决方式!楼主找到

jQuery取得iframe中元素的常用方法详解_jquery

本文实例分析了jQuery取得iframe中元素的常用方法.分享给大家供大家参考,具体如下: jquery取得iframe中元素的几种方法: 在iframe子页面获取父页面元素 代码如下: 复制代码 代码如下: $('#objId', parent.document); 搞定... 在父页面 获取iframe子页面的元素: $("#objid",document.frames('iframename').document) $(document.getElementById('ifra

Jquery获取iframe中对象的多种方法总结

DOM方法: 父窗口操作IFRAME:window.frames["iframeSon"].document IFRAME操作父窗口: window.parent.document jquery方法: 在父窗口中操作 选中IFRAME中的所有输入框: $(window.frames["iframeSon"].document).find(":text"); 在IFRAME中操作 选中父窗口中的所有输入框:$(window.parent.docum

javascript-如何在iframe中嵌入mht文件

问题描述 如何在iframe中嵌入mht文件 除了IE浏览器可以直接显示外其它浏览器都会弹出下载,该如何解决这样的问题? 解决方案 如果你有php服务器端,可以将mht文件作为mime编码的html解析,然后返回客户端,而不是直接嵌入(和读取邮件附件其实是一个道理,mht其实就是邮件附件的格式).因为mht是微软自己用的,所以别的浏览器不认. 解决方案二: Iframe不能解析mht格式文件

C#代码获取或设置Iframe中的HTML

在最近的数据采集研究中, 发现很多页面的内容都是在iframe中的, 这位采集带来了不少困难. 经 过一番思考之后, 我想到了C#的解决办法: 1. 运行Spider Studio, 加载页面 http://www.w3school.com.cn/tiy/t.asp?f=html_iframe 2. 编辑代码, 将iframe指向 http://www.w3school.com.cn 3. 这个页面具备如下结构: Page > IFrame1 -> IFrame2 (就是我们代码中写的那个IF

iframe中访问easyui的jsp页面时脚本的正确写法

  很多初学Easyui的人都会遇到这样的问题,那就是在页面中采用iframe标签后,当直接指定src页面是一个采用了easyui组件的页面,当parent窗口需要访问iframe中的对象时,不应该采用document的访问,而应该访问iframe的对象,这样才能用easyui中的标准api访问对象的属性和方法,具体访问方法如下两种: 1.document.getElementById('ss_frame').contentWindow.$('#dgMANUF').datagrid('getSe

jquery获取iframe中的dom对象(两种方法)

父窗口中操作iframe:$(window.frames["iframeChild"].document) //假如iframe的id为iframeChild 在子窗口中操作父窗口:$(window.parent.document) 接下来就可以继续获取iframe内的dom了. 获取iframe内的dom对象有两种方法 1 $(window.frames["iframeChild"].document).find("#child") 2 $(&

解析Jquery取得iframe中元素的几种方法

iframe在复合文档中经常用到,利用jquery操作iframe可以大幅提高效率,这里收集一些基本操作,需要的朋友可以参考下   DOM方法:父窗口操作IFRAME:window.frames["iframeSon"].document IFRAME操作父窗口: window.parent.documentjquery方法:在父窗口中操作 选中IFRAME中的所有输入框: $(window.frames["iframeSon"].document).find(&q

js改变Iframe中Src的方法

  本文实例讲述了js改变Iframe中Src的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title></title> <meta name="GENE