现有两台服务器,分别放有两个tomcat工程a,b
在工程a中有frame分成f_1,f_2两部分
f_1内写有两个连接:
<a href="#" onclick="parent.f_2.location='http://服务器a的地址/a.jsp'">serverA</a>
<a href="#" onclick="parent.f_2.location='http://服务器b的地址/a.jsp'">serverB</a>交替点击这两个链接就会出现脚本错误:没有权限主要原因还是JAVA脚本无法访问不同服务器的页面!如何解决??

解决方案 »

  1.   

    <html><head><title></title>
    </head>
    <frameset id="myframe" rows="13%,*" cols="*" frameborder="NO" border="0" framespacing="0">
      <frame name="f_1" marginHeight="0"  src="f_1.jsp" target=f_2>
    <frame name="f_2" scrolling="yes" src="f_2.jsp" >  
    </frameset>
    <noframes><body bgcolor='#FFFFFF' text=#000000>
    </body></noframes>
    </html>
      

  2.   

    然后把f_1内写有两个连接:
    <a href="#" onclick="parent.f_2.location='http://服务器a的地址/a.jsp'">serverA</a>
    <a href="#" onclick="parent.f_2.location='http://服务器b的地址/a.jsp'">serverB</a>
    改为:<a href="#" onclick="javascript:window.location='http://服务器a的地址/a.jsp'">serverA</a>
    <a href="#" onclick="javascript:window.location='http://服务器b的地址/a.jsp'">serverB</a>