var m_browser; var m_version; function detectBrowser() { // jQuery로 브라우저 타입/버젼 확인 if($.browser.msie) { m_browser = "msie"; } else if($.browser.safari) { m_browser = "safari"; } else if($.browser.opera) { m_browser = "opera"; } else if($.browser.mozilla) { m_browser = "mozilla"; } m_version = $.browser.version; //alert(m_browser + " " + m_version); } function setElAttribute(el, attrName, attr) { if(attrName == "style") { // this.setAttribute("style", "background-color:yellow; font-weight:bolder;"); // IE6 DOESN'T WORK! Use this.style.setAttribute("cssText", "STYLE"); if(m_browser.indexOf("msie") == 0 && (m_version.indexOf("6.0") == 0 || m_version.indexOf("7.0") == 0)) { el.style.setAttribute("cssText", attr); } else { el.setAttribute("style", attr); } } else { el.setAttribute(attrName, attr); } } |
6.0만 style.setAttribute 하면 될 줄 알았는데, 7.0도 해야하더라....
'프로그래밍 > Web' 카테고리의 다른 글
[script] 정규식 (0) | 2010.05.20 |
---|---|
[script] 소수점 자리수 (0) | 2010.05.20 |
[html] shortcut icon 붙이기 (0) | 2010.04.15 |
[html] X-UA-Compatible: IE=EmulateIE7 (0) | 2010.04.09 |
[javascript] 전화번호 형식으로 바꾸기 (0) | 2010.03.08 |