iframe的子级页面怎样调用父级页面的样式表

iframe的子级页面怎样调用父级页面的样式表,第1张

1、在父页面访问Iframe子窗体的txtAddress控件 windowframes["ifrMapCompanyDetails"]documentall("txtAddress")value = '地址' ; 2、在Iframe子窗体1访问父页面的TextBox1控件 , 子窗体1把值赋给子窗体2的某个控件 string strValue = "从子

你需要在页面加载完成时(而不是刚加载时)执行alert

如果像你这么写

在alert执行的时候

<iframe src="childhtml" id="myframe">

</iframe>

还没有加载

所以找不到这个元素

当然就是null了

下面给你个jquery的例子,以供参考

$(document)ready(function(){

    alert(documentgetElementById("myframe")contentWindowdocumentgetElementById("    pg"));

})

这样比较难 因为windowopen的方法打开的子页面是属于另一个文档(document)了,

要想达到您要的 效果 , 一般是用ajax的方法, 把需要的子页面内容 打开在父页面的一个DIV里面, 比较容易获取

两点

1既然你用jQuery了,为什么还要用getElementById()来获取元素?况且,获取iframe中元素也没这么麻烦啊

$("#id_iframe")contents()find("#id_button_test");

这不就好了。。

2你这部分代码是写在ajsp页面中了吧?那我估计之所以不运行,是因为你注册点击事件的时候,bjsp页面还没有加载完。所以尽管你调试的时候能输出,但是代码里是注册不上的。把这段代码写在bjsp的windowonload事件中

以上就是关于iframe的子级页面怎样调用父级页面的样式表全部的内容,包括:iframe的子级页面怎样调用父级页面的样式表、父页面怎么样取得子页面内的元素、HTML JS用window.open的方法打开了一个子页面,怎么让父页面调用子页面里面获取的数组!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存