<div class="collapsed"><span>测试菜单</span>
<b><a target="iFrameMain" href="javascript:document.location.replace('web/a.html')">a.html</a></b>
<b><a target="iFrameMain" href="javascript:document.location.replace('web/b.html')">b.html</a></b>
</div>
<iframe id="iFrameMain" name="iFrameMain" scrolling="auto" src="" frameborder="0" ></iframe>a href 路径会重叠(web/web/a.html)
这个怎么处理。
不要前缀不行?
有没有啥解决方法。
javascript:document.frames[0].location.replace
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script> function changeurl(url) { window.parent.frames["iFrameMain"].location.href= url;
}</script>
</head>
<body>
<div class="collapsed">
<span>测试菜单</span> <b><a href="#" onclick="changeurl('web/a.html')">a.html</a></b> <b>
<a href="#" onclick="changeurl('web/b.html')">b.html</a></b>
</div>
<iframe id="iFrameMain" name="iFrameMain" scrolling="auto" src="" frameborder="0">
</iframe>
</body>
</html>