2011. 6. 23. 10:36
IT
1. XML Node 의text property
ex) <test>value<test>
ie : .text
etc : .textContent
2. selectbox 관련
reInitializeSelectBox : 정확한 이유를 밝히진 못했지만 ie에서만 먹는듯
3. selectNodes, selectSingleNode 메소드 ( ie only)
대체기능
selectNodes -> getElementsByTagName
selectSingleNode -> 미지원 기능으로 다음 함수로 대체
4. select element의 method reInitializeSelectBox ( ie only )
제거..
5. window.createPopup() ( ie only)
6. style='cursor:hand' (ie only)
-> style='cursor:pointer'
7. form.elements[N].maxLength == null , form.elements[N].minLength == null (ie)
ex) <test>value<test>
ie : .text
etc : .textContent
2. selectbox 관련
reInitializeSelectBox : 정확한 이유를 밝히진 못했지만 ie에서만 먹는듯
3. selectNodes, selectSingleNode 메소드 ( ie only)
대체기능
selectNodes -> getElementsByTagName
selectSingleNode -> 미지원 기능으로 다음 함수로 대체
function selectSingleNode(xmlDoc, elementPath){
if(document.implementation && document.implementation.createDocument){
var nodes = document.evaluate(elementPath, xmlDoc, null, XPathResult.ANY_TYPE, null);
var results=nodes.iterateNext();
return results;
}
}
4. select element의 method reInitializeSelectBox ( ie only )
제거..
5. window.createPopup() ( ie only)
6. style='cursor:hand' (ie only)
-> style='cursor:pointer'
7. form.elements[N].maxLength == null , form.elements[N].minLength == null (ie)
but other browser : form.elements[N].maxLength = -1
8. document.all (IE only)
document.getElementById(XXX) (ALL)
ex) document.all.xxx -> document.getElementById('xxx');
9. elem.innerText ( IE only)
-> elem.textContent (other IE)
아래처럼 호환되는 함수를 이용
function getText(elem){
10. elem.style.display='block';
-> elem.style.display='';
11. xml 을 client로 전송할때 <xml 앞에 공백이나 캐리지리턴값 등이 들어 있으면 정상적인 xml로 인식하지 못함( Firefox 등에서)
-> jsp인 경우 out.clear(); 를 호출하여 앞에 쌓인 공백, 빈라인피드 등을 제거한다음 출력처리...
만약 OutputStream을 사용하는 경우에는 다음과 같이 작성
out.clear();
out = pageContentx.pushBody();
out.flush();
http://www.w3schools.com/dom/dom_nodes_access.asp
reference : http://semin.tistory.com/entry/XML-Dom-Object-IE-Firefox-Supported
8. document.all (IE only)
document.getElementById(XXX) (ALL)
ex) document.all.xxx -> document.getElementById('xxx');
9. elem.innerText ( IE only)
-> elem.textContent (other IE)
아래처럼 호환되는 함수를 이용
function getText(elem){
return elem.textContent || elem.innerText;
}
10. elem.style.display='block';
-> elem.style.display='';
11. xml 을 client로 전송할때 <xml 앞에 공백이나 캐리지리턴값 등이 들어 있으면 정상적인 xml로 인식하지 못함( Firefox 등에서)
-> jsp인 경우 out.clear(); 를 호출하여 앞에 쌓인 공백, 빈라인피드 등을 제거한다음 출력처리...
만약 OutputStream을 사용하는 경우에는 다음과 같이 작성
out.clear();
out = pageContentx.pushBody();
out.flush();
http://www.w3schools.com/dom/dom_nodes_access.asp
reference : http://semin.tistory.com/entry/XML-Dom-Object-IE-Firefox-Supported
Alt
backward sentence
posted by smplnote