2014-09-11 7 views
0

Как обновить каждый iframe onclick? Благодаря! Вот мои ЯШ:Обновить iframe on onclick

function Reload() 
{ 
      $("#load").each(function() 
      { 
        if($(this).is(':visible')) 
           $(this).attr('src', $(this).attr('src')); 
      }); 
} 

Мой IFrame:

<iframe src="SALES/add.php" id="load" width="100%" height="670px" frameborder="1" margin="0" padding="0" scrolling="yes"> 
        </iframe>        
+2

У Вас есть повторяющиеся идентификаторы фреймов. Идентификаторы должны быть уникальными. –

+0

Вы можете попробовать это, должны работать. http://stackoverflow.com/questions/2064850/how-to-refresh-an-iframe-using-javascript – Balder

ответ

0

выглядит как у вас есть повторяющиеся идентификаторы фрейма. Идентификаторы должны быть уникальными. Для пристреливать все IFrame вы можете использовать селектор $("iframe"):

$("iframe").each(function(){ 
     if($(this).is(':visible')) 
      $(this).attr('src', $(this).attr('src')); 
}); 

или

$('iframe').attr('src',function(i,src){return src;}); 

Reference answer by Šime Vidas