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

onclick="javascript:location.href='rbcx.jsp';target='right'"这段代码是在td里面写的,就是不用超链接,而使用脚本连接页面,店家左边的日报查询,右边显示相应的页面……

斯蒂芬大帝
浏览 338回答 2
2回答

芜湖不芜

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>

喵喔喔

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