자주사용하는 자바스크립트를 클래스로 묶어봤습니다. > 개발자팁

개발자팁

개발과 관련된 유용한 정보를 공유하세요.
질문은 QA에서 해주시기 바랍니다.

자주사용하는 자바스크립트를 클래스로 묶어봤습니다. 정보

JavaScript 자주사용하는 자바스크립트를 클래스로 묶어봤습니다.

본문

각종 처리나 경고 출력시 많이 사용하는 자바스크립트를 클래스로 묶어봤습니다.

<?
  class Msg
  {
function backMsg($msg){
echo "<script language=\"javascript\">";
echo " alert(\"".$msg."\");";
echo " history.go(-1);";
echo "</script>";
}

function goNext($url){
echo "<script language=\"javascript\">";
echo " location.href=\"".$url."\";";
echo "</script>";
}

function goMsg($msg, $url){
echo "<script language=\"javascript\">";
echo " alert(\"".$msg."\");";
echo " location.href=\"".$url."\";";
echo "</script>";
}

function goWinCloseNext($url){
echo "<script language=\"javascript\">";
echo " opener.location.href=\"".$url."\";";
echo " window.close();";
echo "</script>";
}

function goWinCloseReload($msg=""){
echo "<script language=\"javascript\">";
if($msg!=""){
echo " alert(\"".$msg."\");";
}
echo " opener.location.reload();";
echo " window.close();";
echo "</script>";
}

function goWinCloseNextMsg($url, $msg){
echo "<script language=\"javascript\">";
echo " alert(\"".$msg."\");";
echo " opener.location.href=\"".$url."\";";
echo " window.close();";
echo "</script>";
}

function alert($msg){
echo "<script language=\"javascript\">";
echo " alert(\"".$msg."\");";
echo " window.close();";
echo "</script>";
}

function backWinClose($msg){
echo "<script language=\"javascript\">";
echo " alert(\"".$msg."\");";
echo " window.close();";
echo "</script>";
}
  }
  ?>

사용법은 아래와 같습니다.

<?
Msg::backMsg("뒤로 이동합니다.");

Msg::goNext("/move_next_page.php");

//이런식으로 사용하면 코드가 깔끔해 지더라구요 ^^;;

팁이 될런지 ~~
?><div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:12:10 PHP & HTML에서 이동 됨]</div>
추천
0
  • 복사

댓글 0개

© SIRSOFT
현재 페이지 제일 처음으로