본문 바로가기

JavaScript14

특정한 시간에 화면 refresh 특정한 시간에 화면 refresh function getTodayTime(){ var today = new Date(); var h=today.getHours(); var m=today.getMinutes(); if(h===6){ if(m===51){ window.location.reload(); } setTimeout("getTodayTime()", 1*60*1000); }else{ setTimeout("getTodayTime()", 40*60*1000); } } getTodayTime(); 2014. 3. 25.
JavaScript, jQuery, AJAX 강좌 모음 AJAX 가 웹 기술의 대세로 떠오르면서, Javascript 언어에 대해 새로운 접근들이 시도되고 다양한 AJAX 및 자바스크립트 라이브러리들이 출시되었습니다. 많이 쓰이니까 쉽게 쓸 수 있도록 하는 방법들이 나오는 건 당연하겠죠. Script.aculo.us, Prototype.js , MooTools , jQuery, YUI ( Yahoo UI Library ) 등등.. 수 많은 Javascript 라이브러리중 최근의 대세는 jQuery – http://jquery.com/ 입니다. Google Trends를 통해서 위의 Script 라이브러리들을 비교해보면 이렇습니다. http://google.com/trends?q=jquery+%2C+script.aculo.us+%2C+prototype.js+%.. 2012. 1. 16.
스마트폰(모바일)용 웹 자동이동 0) { // 안드로이드 result = true; } else if (browser.indexOf("iphone","iPod","PPC") > 0) { // 아이폰등등.. result = true; } if (result == true) { response.sendRedirect("이동할경로"); } %> 0 Then Response.Redirect("이동할경로") Exit for End If Next %> 2012. 1. 12.
Ajax를 이용한 화면 깜빡임없는 refresh 함수 function refreshPage(printID, pageUrl, delay, _method) { var update = new Ajax.PeriodicalUpdater( {success: printID}, // 실행이 성공하여 정상적으로 결과가 반환 되었을 때 decodeURIComponent(pageUrl), //refresh할 pgae를 uft8로 바꾼다, pageUrl+'?utf8=1'도 가능 { method: _method, // GET/POST 방식으로 전송 //parameters: , frequency: delay, // refresh되는 second decay: 1 } ); } refreshPage(info, data.html, 10, get) // id=info 인 곳에 data.ht.. 2011. 3. 13.
Javascript - Ajax Prototype.js 1. Ajax.Request Prototype에서 제공하는 Ajax 래핑 매서드중에 가장 기본적인 메서드입니다. Hash 타입의 옵션을 줄 수 있고 onComplete, onSuccess같은 Ajax 콜백 함수를 제공합니다. Javascript타입의 결과가 리턴될 경우에는 해당 JS를 자동으로 실행하여 주기도 합니다. Ajax의 옵션은 뒤에 설명하겠습니다. 기본적인 예제를 한번 볼까요? var url = '/proxy?url=' + encodeURIComponent('http://www.google.com/search?q=Prototype'); new Ajax.Request(url, { // GET 방식으로 전송 method: 'get', // 실행이 성공하여 정상적으로 결과가 반환 되었을 때 onSuc.. 2011. 3. 12.