私はウェブサイト(www.pickmixmagazine.com/wordpress)を仕上げています。大きな四角形の1つをクリックすると、データがスライドするiframeに読み込まれる機能があり(試してみてください!)、から情報を読み込もうとしています以下に示すように、サーバーは ajax を使用し、データを iframe に書き込みます。firefox と chrome で完全に動作しますが、IEでは '$' is undefinedというエラーが発生し続け、Jquery にアクセスできません。コードは次のとおりです (関数の ajax 部分のみを含めました)。
function changeFrame(i)
{
var elm = parent.document.getElementsByTagName('iframe')[0];
var topval = $(elm).css('top');
if(i!='' && i!='home' && window.top==window.self){
//$('iframe.primary').attr('src', 'http://www.pickmixmagazine.com/wordpress/'+i);
var ifrm = document.getElementById("mainframe")
ifrm = (ifrm.contentWindow) ? ifrm.contentWindow : (ifrm.contentDocument.document) ? ifrm.contentDocument.document : ifrm.contentDocument;
//var doc = w.document.documentElement;
//w.contentWindow.location.replace('http://www.pickmixmagazine.com/wordpress/'+i);
var xhr = $.ajax({
url: 'http://www.pickmixmagazine.com/wordpress/'+i,
success: function(data) {
ifrm.document.open();
ifrm.document.write(data);
ifrm.document.close();
助けてくれてありがとう!