2011-09-15 35 views
0

リンクがあり、その上にマウスを置くとコンテンツ(src)がiframeに読み込まれます。ページを取得する前にiFrameに読み込みメッセージを表示したい。そのメッセージの下ページが読み込まれる前にiframeに読み込みメッセージを挿入する方法

http://jsfiddle.net/sukumar/tSwC6/3/ jsfiddleよろしくですを置くことが可能です。 スクマー何ができるか

+0

ほとんどの場合、インターネットからiframeコンテンツを読み込むと、読み込み専用としてロックされ、場合によっては読み込みできなくなることもあります(外部ドメインから読み込むこともできます)。 – Dmitry

答えて

1

はインラインフレームを隠し、それがロードで行われたときに、その後、#content上のローディングアイコンを置いているのonloadイベントを使用して再度のiframeを示しています。

http://jsfiddle.net/jeffreydev/tSwC6/4/

+0

それは私を助けました。たくさんのことを感謝します。 – JavaGeek

1

ます

$("a").hover(function(){ 

    var href = $("a").attr("href"); 
    var loading = $('<div>loading....</div>').appendTo("#content"); 
    var iframe = $("<iframe src='"+href+"'>").appendTo("#content").hide().bind('onload', 
    function(){loading.hide(); iframe.show()}); 
},     
function(){ 
    $("#content").empty(); 
} 
); 
関連する問題