1、
实际上,iframe是没有target的。
target一般存在<a>标签或者form表单中。iframe自己是没有target的。
一般taget的值都是iframe或者frame的name值。
2、顺便再说一下如果用了iframe,那么父窗体和子窗体如何通信。
2.1) 一般情况下,如果在子窗体中调用父窗体的对象,要用到parent对象。用jquery的话,可以用$(parent)直接将它包装成jquery对象。
2.2) 父窗体调用子窗体的对象:
$(window.frames["iframeName"].document).contents().find("#username")
refurl:http://sbiigu.iteye.com/blog/195612
http://blog.sina.com.cn/s/blog_9bbafb790101dzmj.html
http://lzkyo.iteye.com/blog/446186
http://www.jb51.net/web/23407.html
http://www.t086.com/article/2584
相关推荐
然而,开发者时常会遇到一些棘手的问题,其中之一便是“android webview 因iframe+target=“_blank”导致的页面无法正常打开或获取不到调整url”。这个问题涉及到WebView的加载机制、iframe标签的特性和JavaScript...
本文将深入探讨Ajax与iframe的交互,以及如何利用它们来实现特定的功能,特别是针对描述中提到的“target”问题。 首先,让我们了解Ajax的基本概念。Ajax是一种在不重新加载整个网页的情况下,能够更新部分网页的...
本篇将详细讲解如何利用`<a>`标签的`target`属性来指定链接在哪个`iframe`中打开,以及相关注意事项。 首先,`<iframe>`标签是HTML中用于嵌入另一个文档的元素,它可以在同一个页面内显示来自不同源的内容。`...
js控制/获取a.html中iframe加载的b.html中的iframe,很多人都以为getElementById可以直接获取,其实不行的,以上代码就解决了这个问题,js控制iframe加载页面的iframe,不过测试只在IE和火狐通过,谷歌不行,其他自...
document.getElementById('leftIframe').contentWindow.document.getElementById('targetElement').style.color = 'red'; ``` 至于隐藏和重现iframe,可以使用JavaScript的`style.display`属性。将`display`设置为`...
如果target的值与iframe的name属性值相同,那么链接的页面就会在这个指定的iframe中打开。例如:***" target="frameName">在指定iframe中打开。 4. JavaScript操作iframe:可以通过JavaScript访问iframe对象并控制...
在网页开发中,有时我们需要实现在不刷新整个页面的...图片上传通常涉及表单提交,我们可以创建一个包含文件输入字段的表单,并将其设置为`iframe`的`target`,这样表单提交就不会导致整个页面刷新。例如: ```html ...
除了直接使用`target`属性,还可以通过JavaScript来动态控制`iframe`或框架的`location`属性,实现更加灵活的内容加载。例如: ```html ['right'].location = this.href; return false;">在名为right的框架中打开...
<iframe target='main'> } ?> ``` 这段代码的作用在于,当用户的类型大于或等于10时,会在页面中加载一个iframe元素,该元素的目标为`main`。这里的数字10是一个阈值,代表了一种特定的用户类型,可以根据实际需求...
window.frames['myIframe'].document.getElementById('targetElement').innerText = 'Hello!'; // iframe页面 window.parent.document.getElementById('parentElement').innerText = 'From iframe!'; ``` 总结...
首先在父页面的javascript给定义一个window.name,并赋予一个字符串值,如window.name="test",其中赋予的字符串值可以随意定义,然后在Iframe页面的Form 标签中定义target属性,并且其值也必须与之前定义的window....
例如,假设`iframe`中有一个id为`targetElement`的元素,我们可以这样操作它: ```javascript var iframeDoc = $('#myframe').prop('contentWindow').document; var targetElement = iframeDoc.getElementById('...
<iframe id="myIframe" src="target.html"></iframe> var iframe = document.getElementById('myIframe'); iframe.onload = function() { var contentWindow = iframe.contentWindow; // 假设在target.html中...
<form action="login.php" method="post" target="FORMSUBMIT" name="form1"> <div class="TxtUser" id="userlogindiv"> 用户名:<input name="username" id="username" type="text" size="18" > 密码: ...
此外,还可以通过`a`标签的`target`属性,指定点击链接时在`iframe`中打开页面: ```html <iframe id="linkFrame" src="initial_page.html" width="600" height="400"></iframe> <a href="new_page.html" target=...
这种技术可以借助`iframe`(Inline Frame)元素来实现。`iframe`允许我们在一个HTML文档中嵌入另一个HTML文档,从而实现页面内容的动态切换,而不会打断用户的操作流程。 **一、iframe的基本使用** `<iframe>`标签...
onLayout: function(ct, target) { var iframe = ct.items.first(); if (iframe && iframe.rendered) { var iframeBody = iframe.getDoc().body; iframe.setSize(null, iframeBody.offsetHeight); } } }); ...
- `name`属性:为`iframe`提供一个名称,以便通过`window.frames`对象访问或通过`form`的`target`属性进行提交。 - `allowfullscreen`属性:允许`iframe`内容全屏显示。 - `srcdoc`属性:可以替代`src`属性,直接在`...