我試圖使用對話框在我的應用程序,並且有添加JavaScript困難..道場對話框 - 發行
示例代碼 -
var profileDialog1 = new Dialog({
title: "Create Profile",
style: "width: 700px;height: 540px;",
href: "profile.html" });
domStyle.set(profileDialog1.containerNode,{
position: 'relative'
});
在profile.html - 我有HTML DOM和JavaScript的同時,使對JS文件的調用,並在它的方法.. 樣本 -
<div id="detailsDiv">666666666</div>
<script>alert("111");</script> <div id="modifyDetailsDiv"></div>
<script>
alert("1");
require([ "opstool/profile/profile" ], function(profile) {
var query = dojo.queryToObject(window.location.search.substring(1));
alert("query.cidFlag - " + query.cidFlag);
alert("query.name - " + query.name);
profile.displayProfileDetails("detailsDiv","modifyDetailsDiv",query.cidFlag,query.name);
});
</script>
問題 - 當我使用對話框,包括在href中的profile.html - 沒有一個JavaScript函數被調用,當我刪除對話框並使用常規window.open()JavaScript執行和profile.html屏幕繪製所有表單域..
我非常新Dojo和學習它..請幫助,如果我做錯事..
問候 Snehal
我可以問'profile.dis'是什麼嗎?該行似乎沒有做任何有用的事情。 –
它實際上是 - profile.displayProfileDetails(...) – user3329673
可能工作重寫腳本是更可讀的人誰可能能夠幫助。 –