FF3가 "부동산을받을 수있는 권한이 거부 된 권한 htmldivelement.tagname"이라고 말하는 이유는 무엇입니까?

StackOverflow https://stackoverflow.com/questions/425996

문제

Firefox 3을 통해 이것을 실행할 때 :

<script type="text/javascript" src="../resources/dojo-1.2.3-src/dojo/dojo.js" djConfig="parseOnLoad: true"></script>
<script type="text/javascript" src="../resources/dojo-1.2.3-src/dojo/dijit.js"></script>

<script type="text/javascript">
dojo.require("dojo.parser");
dojo.require("dijit.InlineEditBox");
dojo.require("dijit.form.TextBox");

function myHandler(idOfBox, value) {
 alert("Edited value from "+idOfBox+" is now "+value);
}
</script>

<span id="editable" style="font-size:larger;" dojoType="dijit.InlineEditBox"
onChange="myHandler(this.id,arguments[0])">
<input dojoType="dijit.form.TextBox" value="dijit.InlineEditBox">
</span>

인라인 편집 가능한 텍스트를 클릭하고 변경 한 다음 외부를 클릭하면 FF는 다음과 같이 말합니다.

e. RelatedTarget이 null이기 때문에 Firebug Debugger가 다음 줄에서 끊어집니다.

try {e.relatedTarget.tagname; } catch (e2) {return; }

이것에 대한 수정을 찾으려면 어떻게해야합니까?

도움이 되었습니까?

해결책

이 문제 있는 것 같습니다 Firebug 확장으로 Firefox에 의해 발생합니다. 나는 Firebug를 비활성화하고 컨트롤을 사용하기 때문에 정상적으로 작동한다고 말합니다.

다른 팁

야, 나는 그것을 직접 시도했지만 적어도 최신 코드에 반대하는 것은 나를 위해 일하고있다. (저는 FF3/Mac에서 실행 중입니다.)

당신이 언급 한 시도/캐치는 이미 오류를 무시하는 캐치 핸들러 설정이 있기 때문에 빨간 허용 일 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top