var browser = navigator.userAgent;    //브라우저 유형을 알수있음


//현재 브라우저가 크롬인지 확인

if(browser.indexOf("Chrome") > -1){

//true


'jsp' 카테고리의 다른 글

jquery dialog 호출  (0) 2016.01.21
datepicker가 에디터 또는 activex에 가려질때  (0) 2015.12.14
창의 크기  (0) 2015.11.24
script 배열 정렬  (0) 2015.11.16
textarea 줄바꿈 치환  (0) 2015.08.27
Posted by 우주정복☆
,

창의 크기

jsp 2015. 11. 24. 10:53


//XHTML

document.body.offsetWidth

document.body.scrollWidth

document.body.clientWidth


//가로

window.innerWidth  // 브라우저 윈도우 두께를 제외한 실질적 가로 길이 window.outerWidth  // 브라우저 윈도우 두께를 포함한 브라우저 전체 가로 길이

screen.width         // 해상도 가로길이

screen.availWidth    // 윈도우 작업표시줄 제외한 해상도 가로길이


//세로 window.innerHeight  // 브라우저 윈도우 두께를 제외한 실질적 세로 길이 window.outerHeight  // 브라우저 윈도우 두께를 포함한 브라우저 전체 세로 길이

screen.height        // 해상도 세로길이

screen.availHeight   // 윈도우 작업표시줄 제외한 해상도 세로길이



window.moveTo(width, height);

window.resizeTo(width, height);

window.resizeBy(width, height);


//팝업창 전체화면(IE, Firefox : OK)

window.open(url, title, "fullscreen=yes");


//창의 max사이즈 설정 찾기

window.matchMedia('(max-width: 480px)').matches



'jsp' 카테고리의 다른 글

datepicker가 에디터 또는 activex에 가려질때  (0) 2015.12.14
브라우저 속성 navigator 정리  (0) 2015.12.07
script 배열 정렬  (0) 2015.11.16
textarea 줄바꿈 치환  (0) 2015.08.27
jquery로 마지막행 다음에 행 추가  (0) 2015.08.20
Posted by 우주정복☆
,

script 배열 정렬

jsp 2015. 11. 16. 18:35

//desc

배열.sort(function(a, b){

return a.orders < b.orders ? 1 : a.orders > b.orders ? -1 : 0;

});

//asc

배열.sort(function(a, b){

return a.orders < b.orders ? -1 : a.orders > b.orders ? 1 : 0;

});

'jsp' 카테고리의 다른 글

브라우저 속성 navigator 정리  (0) 2015.12.07
창의 크기  (0) 2015.11.24
textarea 줄바꿈 치환  (0) 2015.08.27
jquery로 마지막행 다음에 행 추가  (0) 2015.08.20
history.back() 캐시 문제  (0) 2015.06.19
Posted by 우주정복☆
,

textarea 줄바꿈 치환

jsp 2015. 8. 27. 18:27

textarea문자값.replace("\r\n", "<br>");


html 코드로 출력시 <br>로 치환하지 않으면 html 코드에서 줄바꿈이 되지 않는다.


'jsp' 카테고리의 다른 글

창의 크기  (0) 2015.11.24
script 배열 정렬  (0) 2015.11.16
jquery로 마지막행 다음에 행 추가  (0) 2015.08.20
history.back() 캐시 문제  (0) 2015.06.19
jqGrid 행선택 이벤트  (0) 2015.04.23
Posted by 우주정복☆
,

var html = "<tr><td>추가하기</td></tr>"; 

$(html).insertAfter($("#table tr:last"));

'jsp' 카테고리의 다른 글

script 배열 정렬  (0) 2015.11.16
textarea 줄바꿈 치환  (0) 2015.08.27
history.back() 캐시 문제  (0) 2015.06.19
jqGrid 행선택 이벤트  (0) 2015.04.23
현재 접속한 디바이스 및 브라우저 확인  (0) 2015.03.17
Posted by 우주정복☆
,

history.back() 캐시 문제

jsp 2015. 6. 19. 18:45

<%


response.setHeader("Cache-Control","no-store");   

response.setHeader("Pragma","no-cache");   

response.setDateHeader("Expires",0);   


if (request.getProtocol().equals("HTTP/1.1"))  

response.setHeader("Cache-Control", "no-cache");


%>

'jsp' 카테고리의 다른 글

textarea 줄바꿈 치환  (0) 2015.08.27
jquery로 마지막행 다음에 행 추가  (0) 2015.08.20
jqGrid 행선택 이벤트  (0) 2015.04.23
현재 접속한 디바이스 및 브라우저 확인  (0) 2015.03.17
jstl 모음  (0) 2014.12.30
Posted by 우주정복☆
,

jqGrid 행선택 이벤트

jsp 2015. 4. 23. 17:24

$(document).ready(function(){


$("#dataGrid").jqGrid({          

........

   .....

   ...

   onCellSelect: function(rowid, iCol){      

   //row 선택시 이벤트 실행

   }

});


});


재조회 (ready)안

$("#grid").jqGrid("setGridParam",{postData:{changeValue:value}});

$("#grid").trigger("reloadGrid");

'jsp' 카테고리의 다른 글

jquery로 마지막행 다음에 행 추가  (0) 2015.08.20
history.back() 캐시 문제  (0) 2015.06.19
현재 접속한 디바이스 및 브라우저 확인  (0) 2015.03.17
jstl 모음  (0) 2014.12.30
script Timestamp 변환  (0) 2014.11.05
Posted by 우주정복☆
,

JAVA SCRIPT 

function goMobilePage(mobile_url, go_flag, msg){

var userAgent = window.navigator.userAgent;

var mobileKeyWords = new Array();

var is_mobile = false;

mobileKeyWords.push("iPhone");

mobileKeyWords.push("iPod");

mobileKeyWords.push("BlackBerry");

mobileKeyWords.push("Android");

mobileKeyWords.push("Windows CE");

mobileKeyWords.push("LG");

mobileKeyWords.push("MOT");

mobileKeyWords.push("SAMSUNG");

mobileKeyWords.push("SonyEricsson");


//유효성 체크

if(!userAgent){

window.alert("사용하시는 브라우저의 정보를 얻을 수 없습니다.");

return;

}


//웹 브라우저 정보의 문자들을 대문자로 변환

userAgent = userAgent.toUpperCase();


//반복문을 수행하여 모바일 키워드에 매칭되는것이 존재하는지 검사

for(var i=0 ; i<mobileKeyWords.length ; i++){

mobileKeyWords[i] = mobileKeyWords[i].toUpperCase();

if(userAgent.indexOf(mobileKeyWords[i]) != -1)

is_mobile = true;

}



//모바일 페이지가 맞고, go_flag 값이 true이면 지정된 모바일 페이지로 이동

if(is_mobile == true && go_flag == true){

//보여줄 메시지가 존재하는 경우만 Alert 수행

if(msg && msg != ""window.alert(msg);


//모바일 페이지로 이동

window.location.href = mobile_url;

}

}


//사용 브라우저가 Internet Explor 인지 확인

var isIE = false;

if ( (navigator.appName == 'Netscape' && navigator.userAgent.search('Trident') != -1) || (agent.indexOf("msie") != -1) ) {

isIE = true;

}


JAVA

String userAgent = request.getHeader("user-agent");

boolean isIE = (userAgent.toUpperCase().indexOf("TRIDENT") > -1 || userAgent.toUpperCase().indexOf("IE") > -1);



'jsp' 카테고리의 다른 글

history.back() 캐시 문제  (0) 2015.06.19
jqGrid 행선택 이벤트  (0) 2015.04.23
jstl 모음  (0) 2014.12.30
script Timestamp 변환  (0) 2014.11.05
jqGrid Column show/hide 옵션  (0) 2014.07.31
Posted by 우주정복☆
,

jstl 모음

jsp 2014. 12. 30. 13:42

<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>

DATE 형변환

<fmt:formatDate value="${addressBook.createDate}" pattern="yyyy-MM-dd hh:mm"/>

시간표현

h : 1~12

H : 0~ 23

k : 1~ 24

K :0 ~11


format parse 예제

<fmt:parseDate value="20200702" var="dateFmt" pattern="yyyyMMdd"/>

<fmt:formatDate value="${dateFmt}" pattern="yyyy-MM-dd"/>

= 2020-07-02


금액 콤마

<fmt:formatNumber type="currency" value="${item.dramt}" pattern="###,###" />


<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>

SIZE

${fn:length(shareTitleList)}

SUBSTRING

${fn:substring(shareTitleList, 0, 6)}


<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

'jsp' 카테고리의 다른 글

jqGrid 행선택 이벤트  (0) 2015.04.23
현재 접속한 디바이스 및 브라우저 확인  (0) 2015.03.17
script Timestamp 변환  (0) 2014.11.05
jqGrid Column show/hide 옵션  (0) 2014.07.31
datepicker Max,Min 옵션  (0) 2014.07.30
Posted by 우주정복☆
,

script Timestamp 변환

jsp 2014. 11. 5. 16:13

function timeConversion(timestamp){


var date = new Date(timestamp);

var year = date.getFullYear();

var month = date.getMonth()+1;

var day = date.getDay();    (or getDate)

var hour = date.getHours();

var min = date.getMinutes();

var sec = date.getSeconds();


var retVal =   year + "-" + (month < 10 ? "0" + month : month) + "-" 

                       + (day < 10 ? "0" + day : day) + " " 

                       + (hour < 10 ? "0" + hour : hour) + ":"

                       + (min < 10 ? "0" + min : min) + ":" 

                         + (sec < 10 ? "0" + sec : sec);

return retVal;

}

'jsp' 카테고리의 다른 글

현재 접속한 디바이스 및 브라우저 확인  (0) 2015.03.17
jstl 모음  (0) 2014.12.30
jqGrid Column show/hide 옵션  (0) 2014.07.31
datepicker Max,Min 옵션  (0) 2014.07.30
jqGrid 가로스크롤  (1) 2014.07.08
Posted by 우주정복☆
,