更改iframe src中的链接

时间:2012-05-19 10:57:43

标签: javascript jquery

以下是iframe代码我想知道如何更改src链接当我们点击任何按钮时它会更改链接并相应地显示结果而不重新加载页面

谢谢,

<iframe name="reloader" id="reloader" width="500" height="400" src="http://www.google.com/"/>

3 个答案:

答案 0 :(得分:0)

$('#yourBtn').on('click', function(){
   $('#reloader').attr('src', 'yourNewLink'); 
})

答案 1 :(得分:0)

如果您可以使用链接代替按钮,这是一个完美的解决方案:

Basic jQuery question: How to change iframe src by clicking a link?

答案 2 :(得分:0)

(如果你过度复杂的话)

         <a href="http://www.somewebsite.com" target="reloader">
            click here
         </a>


        <iframe name="reloader" 
             id="reloader" width="500" 
             height="400" 
             src="http://www.google.com/"/>

没有jquery(seo友好且退化很好)

         <a href="http://www.somewebsite.com" class="mybutton" target="reloader">
            click here
         </a>


        <iframe name="reloader" 
             id="reloader" width="500" 
             height="400" 
             src="http://www.google.com/"/>



       <script type="text/javascript">

           $(".mybutton").click(function(e) {

              /* stop the link */
              e.preventDefault();

           /* get the url from the link */
           var url = $(this).attr("href");

          /* do something with it */
           $("#reloader").attr("src",url);

           });

       </script>