불과 1년여전만 하더라도 한국에서는 IE만 되고 FF나 사파리등은 깨지는 사이트가 많았습니다.
요즈음은 한국도 거의 모든 사이트에서 FF나 사파리, 크롬등이 다 잘 돌아 갑니다. 애플의 위력이 과연 무섭슴... 모바일 세상이 점점 다가오고...
웹표준을 지킨 대부분의 사이트에서는 IOS나 안드로이드에서 거의 100% 잘 돌아 갑니다.
그런데 안되는 것 하나...
자바스크립트의 textaera select()가 모바일 버젼에서는 실행되지 안습니다.
select()하는 순간 키보드가 뜨기 때문이지요.
이럴때 setTimeout으로 약간의 지연을 주면서 setSelectionRange(0, 9999) 함수를 사용하면 되네요
===============================================
<textarea id="idText">
Hello Apple!
Hello Android!
</textarea>
<script language="javascript" type="text/javascript">
var Mobile="";
var sUsrAgt=navigator.userAgent;
if((/iPhone/i.test(sUsrAgt)) || (/iPod/i.test(sUsrAgt))) Mobile="IP";
else if((/series60/i.test(sUsrAgt)) || (/symbian/i.test(sUsrAgt))) Mobile="SY";
else if(/iPad/i.test(sUsrAgt)) Mobile="IA";
else if(/android/i.test(sUsrAgt)) Mobile="AN";
else if(/windows ce/i.test(sUsrAgt)) Mobile="WM";
else if(/blackberry/i.test(sUsrAgt)) Mobile="BB";
else if(/palm/i.test(sUsrAgt)) Mobile="PM";
else if(/Kindle/i.test(sUsrAgt)) Mobile="KD";
var oTextArea=document.getElementById("idText");
function selectMobile() {
oTextArea.setSelectionRange(0, 9999);
}
function selectAll()
{
if (Mobile) {
oTextArea.focus();
setTimeout("selectMobile()",1234);
}
else {
oTextArea.select();
}
}
selectAll();
</script>
요즈음은 한국도 거의 모든 사이트에서 FF나 사파리, 크롬등이 다 잘 돌아 갑니다. 애플의 위력이 과연 무섭슴... 모바일 세상이 점점 다가오고...
웹표준을 지킨 대부분의 사이트에서는 IOS나 안드로이드에서 거의 100% 잘 돌아 갑니다.
그런데 안되는 것 하나...
자바스크립트의 textaera select()가 모바일 버젼에서는 실행되지 안습니다.
select()하는 순간 키보드가 뜨기 때문이지요.
이럴때 setTimeout으로 약간의 지연을 주면서 setSelectionRange(0, 9999) 함수를 사용하면 되네요
===============================================
<textarea id="idText">
Hello Apple!
Hello Android!
</textarea>
<script language="javascript" type="text/javascript">
var Mobile="";
var sUsrAgt=navigator.userAgent;
if((/iPhone/i.test(sUsrAgt)) || (/iPod/i.test(sUsrAgt))) Mobile="IP";
else if((/series60/i.test(sUsrAgt)) || (/symbian/i.test(sUsrAgt))) Mobile="SY";
else if(/iPad/i.test(sUsrAgt)) Mobile="IA";
else if(/android/i.test(sUsrAgt)) Mobile="AN";
else if(/windows ce/i.test(sUsrAgt)) Mobile="WM";
else if(/blackberry/i.test(sUsrAgt)) Mobile="BB";
else if(/palm/i.test(sUsrAgt)) Mobile="PM";
else if(/Kindle/i.test(sUsrAgt)) Mobile="KD";
var oTextArea=document.getElementById("idText");
function selectMobile() {
oTextArea.setSelectionRange(0, 9999);
}
function selectAll()
{
if (Mobile) {
oTextArea.focus();
setTimeout("selectMobile()",1234);
}
else {
oTextArea.select();
}
}
selectAll();
</script>
출처 : PHPSCHOOL
게시판 목록
팁게시판
디자인과 관련된 유용한 정보를 공유하세요.
질문은 상단의 QA에서 해주시기 바랍니다.
질문은 상단의 QA에서 해주시기 바랍니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 177 | 20년 전 | 1968 | ||
| 176 | 20년 전 | 1800 | ||
| 175 | 20년 전 | 1877 | ||
| 174 | 20년 전 | 1703 | ||
| 173 | 20년 전 | 2072 | ||
| 172 | 20년 전 | 1777 | ||
| 171 | 20년 전 | 2563 | ||
| 170 | 20년 전 | 2269 | ||
| 169 | 20년 전 | 2555 | ||
| 168 | 20년 전 | 1475 | ||
| 167 | 20년 전 | 1584 | ||
| 166 | 20년 전 | 2148 | ||
| 165 | 20년 전 | 1627 | ||
| 164 | 20년 전 | 3741 | ||
| 163 | 20년 전 | 2669 | ||
| 162 | 20년 전 | 2089 | ||
| 161 | 20년 전 | 2780 | ||
| 160 | 20년 전 | 1723 | ||
| 159 | 20년 전 | 1604 | ||
| 158 | 20년 전 | 2556 | ||
| 157 | 20년 전 | 1462 | ||
| 156 | 20년 전 | 1709 | ||
| 155 | 20년 전 | 3218 | ||
| 154 | 20년 전 | 1872 | ||
| 153 | 20년 전 | 1593 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기