'자바스크립트'에 해당되는 글 3건

자바스크립트 이미지 넓이, 높이 알아내기

웹/웹.html.스크립트

<%
IMG_file = server.mappath(".") & "\box.jpg"
imag_size = ImgFunction(IMG_file)
imag_size = Split(imag_size,",")
response.write ("넓이 " & imag_size(0))
response.write "<br>"
response.write ("높이 " & imag_size(1))
%>


---------------------------------------------------

출력화면


넓이 213
높이 114




--------------------------------------------------------

<%
Function ImgFunction(IMG_file)
Const limitWidth=600
dim orgWidth,orgHeight
dim newWidth,newHeight

Set objImg = LoadPicture(IMG_file)
orgWidth = cint(objImg.Width * 24 / 635)
orgHeight = cint(objImg.Height * 24 / 635)
if limitWidth < orgWidth then
  newWidth = limitWidth
  newHeight = orgHeight * (limitWidth / orgWidth)
else
  newWidth = orgWidth
  newHeight = orgHeight
End if
ImgFunction = orgWidth & "," & orgHeight
End Function
%>


자바스크립트

var img = new Image()

    img.src="경로";

    alert(img.width);

Name
Password
Homepage
Secret

자바스크립트 텍스트박스 회색으로 칠하고 비활성하 하기

웹/웹.html.스크립트
<tr>
 <td width=150 border=1>
  세미나 장소
 </td>
 <td width=500 border=1 colspan=5>
  <INPUT TYPE=text  name=seminar_place  size=26 maxlength=10 readonly = true>
  <INPUT TYPE=button name=findSeminarPlace size=10 value="장소찾기">
  &nbsp;&nbsp;장소ID
  <INPUT TYPE=text name=place_no size=15 maxlength=15 readonly = true>//혹은 READONLY  혹은 DISABLE <- 이건 글씨를 회색으로 나타난대
 </td>
  <script language='javascript'>
  document.getElementById("place_no").style.background = "#e5e5e5";
  </script>
</tr>
Name
Password
Homepage
Secret

자바스크립트 setTimeout(), setInterVal()

웹/웹.html.스크립트

tid=setTimeout(a,b)은 b초후에 a함수를 실행합니다. 이것은 1회만 실행하는거구요.
tid=setInterval(a,b)는 b초마다 a함수를 실행합니다. 이것은 무한루프가 되는거지요,

둘모두 실행후 중단할때에는 clearTimeout(tid) 와 clearInterval(tid) 로서 실행을 중단합니다.
tid는 setTimeout과 setInterval을 실행후에 리턴되는 타이머 ID구요, 이 타이머ID로서 타이머를 중단할 수 있는거지요.

setTimeout을 이용한 반복문의 예제

<script>

cnt=0;

 function a(){

  if(cnt<10){

  cnt++;

  alert(cnt);

  tid=setTimeout(a,1000); //1초후 a함수 실행 - 재귀호출

  } else

    clearTimeout(tid);

 }

a();

</script>


setInterval을 이용한 반복문의 예제

<script>

cnt=0;

function a(){

  if(cnt<10){
    cnt++;
    alert(cnt);
  } else
    clearInterval(tid);
 }

tid=setInterval(a,1000); //1초후 a함수 실행 - 재귀호출
</script>

출처 [JavaScript] setTimeout(), setInterVal()|작성자 1028hoya

지나가다 2011.09.15 16:35 URL EDIT REPLY
좋은 내용 잘 보고 갑니다. 많은 도움이 되었습니다.
감사합니다.
Favicon of https://gudle.net BlogIcon 애부리기 구들 | 2011.09.24 15:30 신고 URL EDIT
도움이 되셨다니 저도 기분이 좋습니다.

한참 자바스크립트 작업하다 모은 겁니다만 지금은 잘 보지 않고 있습니다.

지금 업무는 많이 다른 쪽이어서...

건강하세요.
Name
Password
Homepage
Secret