为了账号安全,请及时绑定邮箱和手机立即绑定

请问下面这句代码错那了?

请问下面这句代码错那了?

斯蒂芬大帝 2021-12-17 15:03:03
onclick="javascript:location.href='rbcx.jsp';target='right'"这段代码是在td里面写的,就是不用超链接,而使用脚本连接页面,店家左边的日报查询,右边显示相应的页面……
查看完整描述

2 回答

?
芜湖不芜

TA贡献1796条经验 获得超7个赞

target不能这么写,然后直接写location.href的话针对的是当前页面,所以你要讲iframe里面的src改变成需要的jsp文件,我这里测试的是t.html,没有问题的。
<html>

<table>
<tr>
<td><a href="javascript:void(0)" onclick="javascript:document.getElementById('right').src='t.html'">test t</a></td><td><iframe name="right" id="right" width="300px" height="500px" src=""/></td>
</tr>
</table>
</html>

查看完整回答
反对 回复 2021-12-19
?
喵喔喔

TA贡献1735条经验 获得超5个赞

target只能写在<a>或者<form>标签里面,表示在什么目标打开新的html,或者提交到什么目标,
onclick="javascript:location.href='rbcx.jsp';target='right'" 这行代码不能实现你的功能,而且单从语法就有错
target是一个变量吗,还未定义
建议写一个函数,点击td触发,例如
function openUrlInRightIframe(url){
var iframe=document.myiframe;
iframe.src=url;
}

 


查看完整回答
反对 回复 2021-12-19
  • 2 回答
  • 0 关注
  • 337 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信