私は Dojo (1.8) contentpaneを持っています:
<div data-dojo-type="dijit/layout/ContentPane" data-dojo-props="splitter:false, region:'leading', href:'page2.php?name=variableName'" style="width: 100%; height: 100%;" id="embeddedPg"> <!-- Embedded content shown here --> </div>
href
の属性の値を変更しようとしていますdata-dojo-props
。次のように JavaScript 関数を作成しました。
function loadInfo(tableName){
var dojowidget = document.getElementById("embeddedPg");
dojowidget.setAttribute("data-dojo-props","href:page2.php?name="+tableName);
}
この関数は、ユーザーがページ上の特定のリンクをクリックすると呼び出され、適切に呼び出されます。
JavaScript エラーは発生しませんが、機能しません。これを行う正しい方法は何ですか?Dojo 1.8 を使用しています。