extjs ライブラリを使用しています。空白のパネルがあり、iframe を使用して別の ext プロジェクトをロードしたいと考えています。これが私の機能です(ボタンから呼び出されます)。「thepanel」は私の空白のパネルです。
function(button){
var div = document.getElementById('thepanel');
div.innerHTML = "<iframe src=\"../../../project2/?&type=grades&gradeitem1=40691&\"></iframe>";
}
関数を実行するとfirebugのコンソールにGETリクエストが表示され、firebugでHTMLを見ると2番目のプロジェクトコード/データがすべてiframeに表示されますが、ブラウザには新しいものは何も表示されません。iframe のコンテンツが表示されない原因についてのアイデア
私は MVC アーキテクチャを使用しています。これが私のパネルを宣言するコードです。
items:[{
xtype:'panel',
itemId:'two',
id:'thepanel',
region:'center',
}]
更新:ボタンをクリックしてjqueryを介してiframeを追加するのではなく、iframeをパネルのhtml構成オプションに移動しようとしました。繰り返しますが、iframe の URL のコードが firebug に表示されますが、アプリケーションには何も表示されません。私のパネルを宣言するコードは次のとおりです。
xtype:'panel',
itemId:'two',
id:'thepanel',
region:'center',
html:'<iframe src=\"../../../extjproh2/?&type=grades&gradeitem1=40691\"></iframe>',
height:400,
width:400,