0
나는 프로그래밍 방식으로 고전적인 JavaScript 방식을 사용하여 dijit 위젯을 dojo-1.3.1로 인스턴스화했지만 Firefox에서는 정상적으로 작동하지만 IE에서는 위젯을 초기화하지 않습니다. 어떤 오류도 발생시키지 않습니다. 이것에 대한Dijit 위젯이 프로그래밍 방식으로 IE6에서 생성 된 경우 초기화되지 않음
내 소스 코드는 다음과 같습니다
<html>
<head>
<title>...</title>
<script type="text/javascript" src="lib/dojo/dojo/dojo.js" djconfig="parseOnLoad:true, isDebug: true"></script>
<script>
dojo.require("dijit.form.DropDownButton");
dojo.require("dijit.Dialog");
dojo.require("dijit.form.Button");
dojo.addOnLoad(function(){
var addFormTooltip = new dijit.TooltipDialog({
title: "Add a new person",
execute: function(arguments){
console.debug("Add \"New Person\" Form Tooltip Execute.");
}
}, "add_form_tooltip");
var tooltipOkButton = new dijit.form.Button({
name: "ok",
type: "submit"
}, "tooltip_ok_button");
var addDropDownButton = new dijit.form.DropDownButton({
title: "Add new person",
label: "Add",
dropDown: addFormTooltip // refers to addFormTooltip variable
},"add_button");
});
</script>
</head>
<body>
<div id="add_button"></div>
<div style="display:none">
<div id="add_form_tooltip">
<!-- Tooltip content -->
<span>Hello world</span>
<button id="tooltip_ok_button">OK</button>
</div>
</div>
</body>
</html>
내가 뭔가를 놓친 건가?
설명 방법을 시도했는데 두 브라우저에서 모두 작동하므로이 코드가 있거나 IE 브라우저가 있어야합니다.
FWIW, 구글 도조를 사용할 때 IE6 승/버전 문제가 발생했습니다. http://ajax.googleapis.com/ajax/libs/dojo/1.3/dojo/dojo.xd.js 개똥 벌레 콘솔 올라와? 아니면 그냥 빈 페이지가 보이니? – seth