Самый чистый и семантический способ сделать это - прикрепить событие click с помощью функции jQuery .one()
(вместо встроенного объявления onclick=
).Таким образом, ваша функция выполняется после щелчка, и последующие щелчки не будут запускать процедуру загрузки снова.
<a id="myGoogleLink">Google</a>
, затем связать это с
$('#myGoogleLink').one('click', function(){
$('#googleIFrame').html("BLAH");
});
Теперь, если вы переключалимежду Google и Bing IFRAME, это совершенно другая ситуация.