-4

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

谢谢,

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

3 回答 3

0
$('#yourBtn').on('click', function(){
   $('#reloader').attr('src', 'yourNewLink'); 
})
于 2012-05-19T11:00:17.230 回答
0

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

基本 jQuery 问题:如何通过单击链接更改 iframe src?

于 2012-05-19T11:07:33.320 回答
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>
于 2012-05-19T11:22:13.557 回答