IE 와 Firefox 둘다 인식

js를 Firefox에서도 정상적으로 인식할 수 있도록 고치면서 몇가지 정리했습니다.

document.all
IE의 document.all 은 이제 더이상 말할 나위도 없겠지요
As is
document.all.test

To be
document.getElementById('test')

document.getElementByName
As is
IE 에서는 id(특정속성 제외)나 name 속성에 대해 모두 collection으로 반환됩니다
참고 http://www.jakartaproject.com/article/ ··· 98675436

To be
name 속성으로된 collection만 반환됩니다

 IE 에서 사용하던 event는 Firefox에서 정상적으로 인식되지 않습니다.
즉 파라미터로 event 객체를 넘겨줘야 합니다
As is
<input type=text onkeydown="test()">
function test() {   alert(event.keyCode);
}

To be
<input type=text onkeydown="test(event)">
function test(e) {  alert(e.keyCode);
}

④ 단위가 필요한 곳은 정확한 단위를 입력해야 합니다
As is
<input type=button value=button style='border:3 black solid'>

To be
<input type=button value=button style='border:3px black solid'>

객체 경로를 정확히 입력해야 합니다
<form name=f><input type=text name=test value="jakarta"></form>
As is
f.test.value

To be
document.f.test.value;

 
속성 정의
<div id=test java=jakarta>아파치</div> 에 java라는 속성을 정의했다면
As is
document.all.test.java or document.getElementById('test').java

To be
document.getElementById('test').getAttribute('java')

innerHTML로 추가하기
<div id=test>아파치</div>
텍스트 추가
As is
document.all.test.innerHTML += "프로젝트";

To be
document.getElementById('test').appendChild(document.createTextNode("프로젝트"));

html 코드 추가
To be
var d = document.getElementById("test");
var p = document.createElement("p");
p.setAttribute("style", "color: #FF0000");
p.appendChild(document.createT­extNode("Hello"));
d.appendChild(p);

많이 귀찮아 지넹 -_-;;
object 생성
var obj=document.createElement('img');
obj.setAttribute('src','이미지경로');
to be continue.. ^^
IE만을 위한 레퍼런스
========================================
IE를 위한 HTML and Dynamic HTML 레퍼런스
http://msdn.microsoft.com/library/defa ··· ntry.asp

IE를 위한 DOM 레퍼런스
http://msdn.microsoft.com/workshop/aut ··· ects.asp



W3C 문서들
=======================================
W3C 한국어 번역판
http://www.w3c.or.kr/Translation/

웹 저작 도구 접근성 지침 1.0
http://gregshin.pe.kr/atag10/

CSS2 명세
http://trio.co.kr/webrefer/css2/cover.html

HTML 4.01 명세
http://trio.co.kr/webrefer/html/cover.html



Gecko 레퍼런스
=====================================
Gecko Dom 레퍼런스
http://www.mozilla.org/docs/dom/domref/

[출처] http://www.jakartaproject.com/article/javascripttip/111292956674400
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2010/03/25 19:15 2010/03/25 19:15
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5080

베푸는 사람

그날 나는 누군가에게
미소 짓기만 해도 베푸는 사람이 될 수 있다는 걸 배웠다.
그후 세월이 흐르면서 따뜻한 말 한마디, 지지 의사표시 하나가
누군가에게는 고마운 선물이 될 수 있다는 걸 깨달았다.
내가 옆으로 조금만 움직이면 다른 사람이
앉을 수 있는 자리가 생긴다.


- 마야 안젤루의《나는 멋지고 아름답다》중에서 -


* 작은 미소 하나로도
누구나 베푸는 사람이 될 수 있습니다.
나의 작은 몸짓 하나만으로 주변이 밝아집니다.
내 손이 조금만 움직이면 방안이 깨끗해지고,
내 몸이 조금 움직이면 세상이 밝아집니다.
나와 다른 사람에게 행복과
기쁨을 안겨 줍니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2010/03/25 10:55 2010/03/25 10:55
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5079

국가대표 육상 선수나 피아니스트 혹은 배우도 좋다.
그들에게 연습을 쉬어도 되겠다고 느낀 적이 한순간이라도 있는지 물어보라.
아마 자기 분야에서 인정받는 사람일수록 이렇게 말할 것이다.
“갈수록 연습할게 더 많아져요”

- 에릭 버터워스 목사


로버트 브라우닝의 말씀도 함께 보내드립니다.

“위대한 사람은 단번에 그와 같이
높은 곳에 뛰어오르는 게 아니다.
다른 사람들이 잘 시간에 그는 일어나서
괴로움을 이기고 일에 몰두했던 것이다.
인생은 자고 쉬는데 있는 것이 아니라
한 걸음 한 걸음 걸어가는데 있다.”
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2010/03/25 10:54 2010/03/25 10:54
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5078


블로그 이미지

- 홍반장

Archives

Recent Trackbacks

Calendar

«   2010/03   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
Statistics Graph

Site Stats

Total hits:
186394
Today:
652
Yesterday:
745