我有一页有一个iframe。在主页面上有一个菜单。单击菜单项时,页面将加载到iframe中。加载的页面中有许多超链接。现在这些超链接应该在同一个iframe中打开。

   <?php include('menu.php)'); ?>
   <iframe src="" id="main" >

  </body>

当某人单击超链接时,它将在iframe中加载一个页面。
我的问题是:
我希望在用户单击超链接后加载另一个页面,而不是加载在超链接的src=“”中定义的页面。
我需要java脚本来更改src=“”参数。
我在PHP工作。

最佳答案

单击超链接时需要调用一个javascript函数,在该javascript函数中,需要重定向到不同的url,在超链接的on click事件中返回false

  <a href="http://www.yahoo.com" onClick="openURL();return false;">open</a>

  <script>
         function openURL(){
              window.location.href="http://google.com";
         }
  </script>

07-28 02:13
查看更多