我现在有三个iframe在进入到a.jsp中有一个连接,一点击以后可以改变另外两个iframe的src
<iframe src="a.jsp" name="fr1" id="fr1"></iframe>
<iframe src="b.jsp" name="fr2" id="fr2"></iframe>
<iframe src="c.jsp" name="fr3" id="fr3"></iframe>
请问这个应该怎么做谢谢了.
a.jsp 中的连接
<a href="">点击以后改变另外两个frame的src</a>

解决方案 »

  1.   

    试试。<script language="javascript">
    function gourl(obj){
    window.frames["fr2"].location.href=obj;
    window.frames["fr3"].location.href=obj;
    }
    </script>
    <a href="xxxx.asp" onClick="gourl(this.href)">xxxx</a>
      

  2.   

    <a href="javascript:do_something()">点击以后改变另外两个frame的src </a><script>
    function do_something(){
    window.top.getElementById("fr2").src="d.jsp";
    window.top.getElementById("fr3").src="e.jsp";
    }
    </script>
      

  3.   

    <a href="javascript:do_something()">点击以后改变另外两个frame的src </a><script>
    function do_something(){
    window.top.getElementById("fr2").src="d.jsp";
    window.top.getElementById("fr3").src="e.jsp";
    }
    </script>
      

  4.   

    <a href="javascript:do_something()">点击以后改变另外两个frame的src </a><script>
    function do_something(){
    window.top.getElementById("fr2").src="d.jsp";
    window.top.getElementById("fr3").src="e.jsp";
    }
    </script>
      

  5.   

    LS你卡的好严重奥,csdn老这样卡
      

  6.   


    上面的没做测试哈,少了参数了。应该是:
    <script language="javascript">
    function gourl(obj){
    window.parent.frames["fr2"].location.href=obj;
    window.parent.frames["fr3"].location.href=obj;
    }
    </script>
    <a href="javascript:gourl('xxxx.asp')">xxxx</a>