有3个页面,A通过IFRAME指向B,B通过重定向指向C,请问怎么能在A中访问到C中的button?
page A :
<IFRAME name="frameA" id="frameA" src="pageB.html?pageC.html" width="100%" height="100%">
</iframe>page B:
<script>
//newdoc取出?后面的参数
var newdoc = document.location.search.substring(1);
window.location.href=newdoc;
</script>page C:
<button id="buttonC">click me</button>
page A :
<IFRAME name="frameA" id="frameA" src="pageB.html?pageC.html" width="100%" height="100%">
</iframe>page B:
<script>
//newdoc取出?后面的参数
var newdoc = document.location.search.substring(1);
window.location.href=newdoc;
</script>page C:
<button id="buttonC">click me</button>
解决方案 »
- java的ClassCastException问题
- dispatchaction 从表单中获取的是乱码,怎么解决
- 关于用servlet发送和接收xml文件的问题
- 学不久,那位大侠有数据库操作全部封在JAVABEAN里的留言板?奉献一下!!
- 用过htmlparser的同志帮下忙。
- 真心求教,一个奇怪的关于对象的问题!分不够再加!up有分!
- 怎样把文本文件导入到mysql中?
- 用JSP发出请求驱动Servlet,print出来的html代码是在新页面中。而我想print出来内置在原页面中,有什么办法吗!!谢谢!!!
- 帮帮忙:哪儿有oracle公司的web服务器下载?听说他自评性能很高!
- 初学者,一直报这个错误,好久都没解决,求大神帮帮忙
- strtus2 中setter,getter的问题
- 请各位高人帮忙指导小弟一下java的webservice 如何开发及部署,
如果没有重定向,直接从iframe中获取子页面的话,可以这样写:var tset = window.document.getElementById("frameA").contentWindow.document.getElementById("buttonC");但有了重向转到其他页面,window.location.href=XXXX,就无法继续向下访问了。
主要是这个无法解决。
里面所以是不行的。
上面的写法我试验不成功,我的写法是:
window.document.getElementById("frameA").contentWindow.document.getElementById("buttonC");