안규 공부방

ACTIVE SERVER PAGE > sub ~ end sub 예제 - asp에서 javascript 처리

등록일 : 2017-07-03 20:21 조회수 : 99,308

ASP 프로그래밍을 하다 보면 자바스크립트 alert 처리하는 부분때문에 시간을 낭비하는 경우가 많습니다.

이럴 경우 메세지만 전달해서 alert 을 사용하면 프로그래밍 시간을 단축할수 있습니다.

아래 소스 처럼요.
	'-----------------ALERT 표시 ---------------------------
	sub Alert(txtmsg)
		txtmsg = replace(txtmsg, "'", "`")
		response.write "<script language='javascript'>"
		response.write "alert('" & txtmsg & "');"
		response.write "</script>"
	end sub

	'-----------------ALERT 표시 후 뒤로 이동---------------
	sub Alert_back(txtmsg)
		txtmsg = replace(txtmsg, "'", "`")
		response.write "<script language='javascript'>"
		response.write "alert('" & txtmsg & "');"
		response.write "history.back ();"
		response.write "</script>"
		response.end
	end sub

	'-----------------ALERT 표시 후 특정 URL 로 이동-----------------
	sub Alert_url(txtmsg, txturl)
		txtmsg = replace(txtmsg, "'", "`")
		response.write "<script language='javascript'>"
		response.write "alert('" & txtmsg & "');"
		response.write "window.location.replace ('" & txturl & "');"
		response.write "</script>"
		response.end
	end sub

	'-----------------ALERT 표시없이 전체윈도우에 대한 특정 URL 로 이동(프레임으로 나누어져 있을때)
	sub Win_link(txturl)
		response.write "<script language='javascript'>"
		response.write "parent.location.replace ('" & txturl & "');"
		response.write "</script>"
		response.end
	end sub

	'----------------- 창 닫기 ----------------------------------
	sub win_close()
		response.write "<script language='javascript'>"
		response.write "window.close();"
		response.write "</script>"
		response.end
	end sub


파일을 include 하신후

Alert "하하하"
Alert_back "하하하"
Alert_url "하하하"
Win_link "하하하","호호호"
win_close()


와 같은 형식으로 사용하시면 됩니다.

즐거운 프로그래밍 되세요.
 
※ 혹시 도움이 되셨다면 댓글에 한마디 남겨주세요!
작성자   비밀번호
자동글 방지     (자동글 방지 기능입니다.)
내용   댓글달기 
이메일 문의 : cak0280@nate.com  
Copyright 2000 By ENTERSOFT.KR All Rights Reserved.