window.status in FF & IE7
Scripter/JAVASCRIPT / 2008. 3. 11. 21:41
window.status 가 IE7 에서는 로컬 html파일에서는 실행되나 인터넷영역에서는 실행이 되지않는다. 또한 FF에서는 기본설정이 상태바에 설정을 못하도록 되어 있다.
이에 데꾸벅 또 발군의 검색실력을 발휘하다!!
ㅡ.,ㅡ; 근데 없다.. 아무리 찾아도 없는거면 없는거닷!! ^^
[FF에서 설정법]
1.주소표시줄에 about:config 로 설정창을 누른다.
2.dom.disable_window_status_change 항목을 클릭하여 true를 false로 바꾼다.
또는
FF1.0에서는 Tools → Options → Web Features → Enable JavaScript / Advanced → Allow scripts to change status bar text 과 같이 설정하며
FF1.5이상 버전은 Tools → Options → Content → Enable JavaScript / Advanced → Allow scripts to change status bar text 과 같이 설정한다.
2.dom.disable_window_status_change 항목을 클릭하여 true를 false로 바꾼다.
또는
FF1.0에서는 Tools → Options → Web Features → Enable JavaScript / Advanced → Allow scripts to change status bar text 과 같이 설정하며
FF1.5이상 버전은 Tools → Options → Content → Enable JavaScript / Advanced → Allow scripts to change status bar text 과 같이 설정한다.
[IE7 에서 설정법]
1. 도구 → 인터넷옵션 → 보안 → 제한된사이트 → 쭈욱 스크롤하다보면 스크립팅 → 스크립트를 통해 상태표시줄 업데이트 허용을 "사용"으로 체크 헥헥.. 힘들다
[IE에서 A 엘리먼트를 쉬프트키로 새창열기 방지] (by MSDN)
<HTML>
<HEAD><TITLE>Cancels Links</TITLE>
<SCRIPT LANGUAGE="JScript">
function cancelLink() {
if (window.event.srcElement.tagName == "A" && window.event.shiftKey)
window.event.returnValue = false;
}
</SCRIPT>
<BODY onclick="cancelLink()">
<HEAD><TITLE>Cancels Links</TITLE>
<SCRIPT LANGUAGE="JScript">
function cancelLink() {
if (window.event.srcElement.tagName == "A" && window.event.shiftKey)
window.event.returnValue = false;
}
</SCRIPT>
<BODY onclick="cancelLink()">
'Scripter > JAVASCRIPT' 카테고리의 다른 글
FF의 검색사이트 추가방법 (0) | 2008.03.26 |
---|---|
Protoflow : prototype.js를 이용한 Coverflow (0) | 2008.03.12 |
Browser detect (0) | 2008.03.06 |
IE7, FF3 에서 전체화면 팝업창 띄우기 (0) | 2008.03.06 |
즐겨찾기 및 시작페이지 추가 IE FF모두 가능 (0) | 2008.03.06 |