네이버에서는 검색이 어려운 블로그입니다. 구글검색을 이용해 주세요.
IE9 이전 문제
Javascript 에서 indexOf 가 안되는 경우 아래처럼 정의해 준다.
// .indexOf() Versions of IE before IE9
if (!Array.prototype.indexOf) {
Array.prototype.indexOf = function(elt /*, from*/) {
var len = this.length >>> 0;
var from = Number(arguments[1]) || 0;
from = (from < 0) ? Math.ceil(from) : Math.floor(from);
if (from < 0) from += len;
for (; from < len; from++) {
if (from in this && this[from] === elt) return from;
}
return -1;
};
}
===================================================
단순히 문자가 있는지 확인하려면 test 함수를 사용한다.
var text="Versions of IE before IE9";
var regtxt=/ms|ie/i;
if (regtxt.test(text)) {
alert("text 변수에 MS 나 IE 가 있습니다");
} else {
alert("text 변수에 MS 나 IE 가 없습니다");
}
또는
var text="Versions of IE before IE9";
if (/ms|ie/i.test(text)) {
alert("text 변수에 MS 나 IE 가 있습니다");
} else {
alert("text 변수에 MS 나 IE 가 없습니다");
}
'Web Source' 카테고리의 다른 글
Javascript Iframe Onload IE (0) | 2015.07.07 |
---|---|
Window Media Player PlayStateChange event (0) | 2015.06.24 |
CSS style font-weight Property (0) | 2014.10.21 |
Center a new popup window even on dualscreen with javascript (0) | 2014.10.06 |
Get Cross Domain iFrame Content (0) | 2014.09.25 |