javaweb 在页面中使用iframe嵌套一个子页面,那子页面怎么获取Servlet转发到父页面时request中的参数呢

javaweb 在页面中使用iframe嵌套一个子页面,那子页面怎么获取Servlet转发到父页面时request中的参数呢,第1张

在iframe子页面获取父页面元素 代码如下: 代码如下: $('#objld', parentdocument); 在父页面获取iframe子页面的元素 代码如下: 代码如下: $("#objid", documentiframes('iframe')document) 或 代码如下: $(documentgetElementById('ifram

这个其实应该放在《多个iframe之间js的通信问题》文章里,但是由于已经写完了,所以就在这里暂且作为补充巴。上一篇文章中,我们说的通信,仅仅说了一个方面,就是访问双方的dom树节点。其实除了访问dom,还有访问js方法也是很重要的。

一、父页面访问iframe子页面的js方法

1)父页面

<iframe frameborder="0" name="myContentIframeName" id="myContentIframe"src="examples/completeDemohtml" style="width:99%;height:600px;"></iframe>

2)iframe页面

<script type="text/plain" id="editor" style="width:700px;" >

</script>

<script type="text/javascript">

function getContent(){

var arr = [];

arrpush("使用editorgetContent()方法可以获得编辑器的内容");

arrpush("内容为:");

arrpush(uegetContent());

alert(arrjoin("\n"));

return uegetContent();

}

</script>

3)父页面调用iframe子页面js方法

var editor = windowframes["myContentIframeName"]getContent();

$("#lastContent")val(editor);

请在IE或火狐下调试以下代码,由于Chrome(谷歌)的iframe机制,不能在本地运行和iframe相关的js,需要架设到服务器或IIS上才有效果。

<script>

windowonload = function(){

var height = windowframes["if"]documentbodyscrollHeight;

alert(height);

};

</script>

<iframe id="if" src="1html"></iframe>

以上就是关于javaweb 在页面中使用iframe嵌套一个子页面,那子页面怎么获取Servlet转发到父页面时request中的参数呢全部的内容,包括:javaweb 在页面中使用iframe嵌套一个子页面,那子页面怎么获取Servlet转发到父页面时request中的参数呢、如何在父页面上调用iframe子页面的js方法、怎样在父页面里获取加载(iframe)另一个网页的高度(父页面获取iframe里面加载页面的高度)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9425776.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存