从iframe到iframe获取值
Getting value from iframe to iframe
我有两个iframe在文档movie.htm:
<iframe id='movies' class='top' frameborder='0'></iframe>
和
<iframe src="moviesearch.htm" class="bottom" frameborder="0">
在moviesearch.htm中有一个输入标签
<input id="search_str" type="text">
我想知道如何在文档movie.htm中使用JavaScript访问此值(包含在moviesearch.htm中)。
由于用户连续键入字段,因此需要在movie.htm中实时更新值。
我如何在JavaScript中实现这一点?
如果两个页面都在同一域中,您将能够iframe.contentDocument
。https://developer.mozilla.org/en/XUL/iframe p-contentDocument
postMessage。https://developer.mozilla.org/en/DOM/window.postMessage
movie.htm:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
Current value:<div id="updatedvalue"></div>
<iframe src="moviesearch.htm"></iframe>
</body>
<script>
window.addEventListener
("message", function(e) {
document.getElementById("updatedvalue").innerHTML = e.data;
}, true);
</script>
</html>
moviesearch.htm:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<input type="text" onkeyup="sendMessage(this.value)">
</body>
<script>
function sendMessage(message) {
window.parent.postMessage(message, "*");
}
</script>
</html>
相关文章:
- 我想从iframe获取url
- 你如何从 iframe 获取信息?(JavaScript和/或Python)
- 可以't使用iframe获取占位符属性以在IE中工作
- 从更新的JSBIN IFRAME获取url
- 用于广告的 iframe ?获取用户信息
- 使用 jQuery 从不同域的 iframe 获取信息
- JQuery:从iframe获取内容
- 使用 Rangy 从 IFRAME 获取所选文本
- 无法从子 iframe 获取 javascript 执行按钮单击
- 从两级深度 iframe 获取浏览器 URL
- 尝试从 iframe 获取选择值
- 如何从YouTube iframe获取YouTube缩略图
- 如何从父url或父iframe获取变量
- 从iframe获取html-“;未能读取contentDocument“;错误
- 如何从Iframe获取XML
- 使用iframe获取Jira Scrum Board
- 从iframe到iframe获取值
- CKEditor无法从iframe获取当前实例
- 从iframe获取文档信息
- 从iFrame获取父母文档