日期:2014-05-16  浏览次数:20385 次

送 20分帮我看看这段js 代码啊,我调试不出来!帮个忙啊!
我刚开始学   js   几天   ,在javascript权威指南   中   看的人家的代码   ,可自己写了出来后,运行有错误,帮个忙啊!

<!--这是main.html-->


<frameset   rows= "*,75 ">
<frame   src= "about:blank ">
<frame   src= "aa.html ">
</frameset>


<!--   这   是     aa.html-->
<html>
<head>
<script>
function   go_back()
{
  document.navbar.url.value= " ";
   
  parent.frames[0].history.back();
    document.navbar.url.value=parent.frames[0].location.href;


}

function   go_forward()
{

      document.navbar.url.value= " ";
      parent.frames[0].history.forward();
      document.navbar.url.value=parent.frames[0].location.href;
}

function   go_to()
{

parent.frames[0].location=document.navbar.url.value;
}
</script>
</head>
<body>
<form   name= "navbar "   onSubmit= "go_to();return   false ">
<input   type= "button "   value= "back "   onClick= "go_back(); ">
<input   type= "button "   value= "forward "   onClick= "go_forward(); ">
url:
<input   type= "text "   name= "url "   size=50>
<input   type= "button "   value= "go "   onClick= "go_to() ">
</form>
</body>
</html>


------解决方案--------------------
又一个...
出错出什么错也不说...
------解决方案--------------------
楼上代码没有错误!在url文本框中输入的要是全路径,比如:http://www.google.com,要是输入的是www.google.com的话就是相对路径了
------解决方案--------------------
哪天有事没回完,至于你在点击back或forward按钮提示无权限错误时,是由于javascript得安全性问题。即同源策略,即一个脚本只能读取与它同源(如由同一主机下载、通过同一个端口下载或者下载协议相同)的窗口和文档的属性。这样你可以自己新写一个b.htm页面。在url文本框中输入b.htm来测试效果