html中两个frame有多个src的时候第一次点击不能识别
答案:1 悬赏:70 手机版
解决时间 2021-01-23 14:08
- 提问者网友:謫仙
- 2021-01-22 15:47
我有一个html页面,里边有三个frame,分别是top、left、right。其中left为导航栏、right为链接显示的内容。当left中某个链接第一次点击时执行方法parent['right_frame'].addProduct();//right_frame是主页中右frame的id,addProduct()为该链接对应的src里面的js方法。<br>问题是第一次点击的时候会提示无法识别addProduct这个方法,第二次点击就行了,我想可能是因为第一次没加载页面所以会无法识别。(直接操作那里面的元素一样无法识别)那应该怎样操作才能使之第一次点击就能加载对应src里面的方法和html标签呢?<br>相关代码:<br>index.html:<br><frame src="right.html" id="right_frame" name="main" marginwidth="0" marginheight="0" frameborder="0" scrolling="auto" /><br>left.html:<br>function add(){<br> parent['right_frame'].addProduct();<br>}<br><li><a href="addproduct.html" target="main" onclick="add()">添加商品</a></li><br>//main是右frame的name属性<br>addproduct.html:<br>function addProduct(){<br> alert($("#product_modify")[0]);<br> $("#market_time")[0].value = "can do it?";<br>};<br><input type="text" name="sale_time" id="market_time" value="" size=30/><br><br>好了 谢谢各位大神!<br><form id="product_modify"><br>是一个form表单的id,能打印,但下面的input就...
最佳答案
- 五星知识达人网友:夜余生
- 2021-01-22 16:38
<script type="text/javascript">$(document).ready(function(){});</script>你把这句添加到title标签下面就行了……表示爪机打出这句话很费劲啊
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯