2010-12-11 15 views
0

におけるフレーム:ダイアログが開きますが、空オープン私は、フレームセットダイアログでのロードしようとしていますjqueryのダイアログ

$("#dialog").load ("myFrame.html).dialog ({title:"Edit Info"}).dialog('open'); 

、フレームがロードされていません。火かき棒にもエラーはありません。 シンプルなページを開こうとすると、OKをロードしています(ただし、CSSはありません)。

ダイアログボックスにフレームセットを開く際の継承制限はありますか?

私はjQueryの1.4.4と1.8.6 jQueryUI

おかげ

を使用してい

マイク

答えて

2

は、ダイアログでフレームセットを開くの継承制限はありますか? in the jQuery docsを説明するように

はい、あります:

jQueryの検索された文書を解析し、現在のドキュメントに挿入するには、ブラウザの.innerHTMLプロパティを使用しています。この処理中、ブラウザは、<html>,<title>、または<head>要素などの要素から文書をフィルタ処理することがよくあります。その結果、​​で検索された要素は、ブラウザで直接ドキュメントを取得した場合とまったく同じではない場合があります。

ブラウザはページの多くの構造要素を破棄します。これにはフレームセットが含まれます。別のページにフレームセットを表示する唯一の方法は、iframeを使用することです。

+0

ありがとうございます。私はドキュメントをチェックします。 – Justin

関連する問題