打开dojo时出现错误.xhrPost和dijit.byID一起在IE6中
object Error on epenusing dojo.xhrPost and dijit.byID together in IE6
我是DOJO新手,在使用DOJO时遇到了一些问题。xhrPost和dijit。byID在一起。任何指示都非常感谢。
使用两个函数,它们都可以独立工作,但在一起使用时。我在IE6上得到"对象错误"。
见下面两个函数
function submitForm(obj,form){
dojo.xhrPost( {
url : pageFlowURL,
preventCache : true,
timeout : ajaxTimeout,
form : pageFormElem,
load : function(response, ioArgs) {
if (condition) {
do something...
}else{
loaderCheck();
}
},
error: function(error) {
// an error has occurred
alert("error : "+error);
}
});
}
function loader() {
dojo.require("dijit.Dialog");
if (!parsed) {
dojo.parser.parse(dijit.byId("loaderdiv"));
parsed = true;
}
alert(dijit.byId("loaderdiv"));
loaderdiv = dijit.byId("loaderdiv");
loaderdiv.titleBar.style.display = "none";
dijit.byId("loaderdiv").show();
dojo.addClass("dijit_DialogUnderlay_0", ["loaderdiv_underlay"]);}
在(IE6)函数loader()联机时出现"object error" loaderdiv = dijit.byId("loaderdiv");
而在代码alert(dijit.byId("loaderdiv"));
HTML代码为:
<div id="loaderdiv" class="tundra" dojoType="dijit.Dialog">test</div>
您确定dijit。对话框有titleBar属性?根据文档http://dojotoolkit.org/api/dijit.Dialog它不…这听起来更像是你在尝试设置风格时遇到了错误。显示在未定义的loaderDiv.titleBar…(你可以通过警告loaderDiv来测试。
相关文章:
- Dojo:访问dijit.form.Select中单击的项目
- 如何停止向上滚动<按钮dojoType=“;dijit.form.Button”;type=“;提交”/>在
- 如何禁用“dijit.form.FilteringSelect”小部件
- dojo从dijit.form.MultiSelect中移除项
- 定位dojo dijit.form.DropDownButton的内容
- 为什么dijit.form.Select有方法setStore(),而dijit.fform.FilteringSele
- Dojo'在'来自'byId'触发TypeError
- Dijit maxLength通过dojo约束语言
- 简单的dijit小部件无法初始化AMD编程
- 正在收听dijit/form/TextBox上的tab键
- 如何在dijit/formHorizontalSlider上检测onMoveStart和onMoveStop
- dijit.byId('someId').value和dijit.byById(#39;someId
- 如何将 dijit 树中的图标替换为字体真棒图标
- Dojo/Dijit TitlePane(底图库)放置
- DOJO dijit/registry registry.byId() 不监视小部件
- dijit.byId('').value获得的值是否可以与String进行比较
- dijit.byId on DOJO 1.7.2
- 打开dojo时出现错误.xhrPost和dijit.byID一起在IE6中
- 即使在dojo.addOnLoad()中,dijit.byId()也返回undefined
- 使用dijit.byId获取dijit.form.DateTextBox值