另一帧上的点击增量计数器上的Javascript框架 [英] Javascript frame on click increment counter on another frame
问题描述
这里是javascript帧的代码,想要在页面counter.html上添加计数器,在另一个页面radio.html上添加单选按钮,如果点击了正确的单选按钮,counter.html会在counter.html上递增。已经有一个单独的页面radio.html和counter.html希望他们在同一页面上使用javascript框架
< head>
< title> Frames< / title>
< script>
< / script>
< / head>
< frameset rows =24%,52%,24%cols =33%,33%,34%onload =>
< frame name =f1src =javascript:''>
< frame name =f2src =counter.html>
< frame name =f3src =javascript:''>
< frame name =f4src =javascript:''>
< ; frame name =f5src =radio.html>
< frame name =f6src =javascript:''>
< frame name =f7 src =javascript:''>
< frame name =f8src =javascript:''>
< frame name =f9src =javascript:' '>
< / frameset>
我的尝试:
尝试更改计数器对象的路径
您可以使用<访问父页面的iframe元素pre lang =Javascript> var fra = parent。 document .getElementById( f2);(假设在这种情况下f2是你想要的帧的id)
然后,您可以使用以下方法获取该帧的文档对象:var doc = fra.contentDocument || fra.contentWindow。 document ;然后你可以像往常一样获取元素(对象):
var el = doc.getElementById( what );
here is the code for javascript frames would like to add counter on page counter.html and radio button on another page radio.html and if correct radio button is clicked counter is incremented on counter.html . Already have a seperate pages radio.html and counter.html would want them on same page with javascript frames
<head> <title>Frames</title> <script> </script> </head> <frameset rows="24%,52%,24%" cols="33%,33%,34%" onload=""> <frame name="f1" src="javascript:''"> <frame name="f2" src="counter.html"> <frame name="f3" src="javascript:''""> <frame name="f4" src="javascript:''"> <frame name="f5" src="radio.html"> <frame name="f6" src="javascript:''"> <frame name="f7" src="javascript:''"> <frame name="f8" src="javascript:''"> <frame name="f9" src="javascript:''"> </frameset>
What I have tried:
tried changing the path of counter object
you can access the iframe element of a parent page usingvar fra = parent.document.getElementById("f2");(assuming f2 is the id of the frame you want in this case)
You can then get the document object of that frame using:var doc = fra.contentDocument || fra.contentWindow.document;You can then get elements (objects) within that as usual:
var el = doc.getElementById("whatever");
这篇关于另一帧上的点击增量计数器上的Javascript框架的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!