| 제목 | show_error메세지 이후 | ||
|---|---|---|---|
| 글쓴이 | GunENE | 작성시각 | 2011/02/16 10:50:13 |
|
|
|||
|
show_error로 메세지를 뛰운다음에 자동으로 이전페이지로 가는 건 어떻게 하나요? redirect로 해봤는데 안되고 자바스크립트의 alert처럼 메세지 뛰우고 확인 누르면 history.back하는건 없나요? 되도록이면 show_error메세지로 뛰우고 버튼 만들어서 뒤로가게 하고 싶은데요.. |
|||
| 다음글 | form에서 set_value로 value 복원시 한글... (2) | ||
| 이전글 | 코드이그나이터로 만든 프로그램을 GPL로 배포하는 것이... (1) | ||
|
변종원(웅파)
/
2011/02/16 14:25:04 /
추천
0
|
팁게시판 보시면 ci사랑님이 올려놓으신 alert helper가 있을겁니다.
그게 원하시는 역할을 해주는 헬퍼입니다.
//application/helpers/alert_helper.php <? if ( ! defined('BASEPATH')) exit('No direct script access allowed'); // 경고메세지를 경고창으로 function alert($msg='', $url='') { $CI =& get_instance(); if (!$msg) $msg = '올바른 방법으로 이용해 주십시오.'; echo "<meta http-equiv=\"content-type\" content=\"text/html; charset=".$CI->config->item('charset')."\">"; echo "<script type='text/javascript'>alert('".$msg."');"; if ($url) echo "location.replace('".$url."');"; else echo "history.go(-1);"; echo "</script>"; exit; } // 경고메세지 출력후 창을 닫음 function alert_close($msg) { $CI =& get_instance(); echo "<meta http-equiv=\"content-type\" content=\"text/html; charset=".$CI->config->item('charset')."\">"; echo "<script type='text/javascript'> alert('".$msg."'); window.close(); </script>"; exit; } // 경고메세지만 출력 function alert_only($msg) { $CI =& get_instance(); echo "<meta http-equiv=\"content-type\" content=\"text/html; charset=".$CI->config->item('charset')."\">"; echo "<script type='text/javascript'> alert('".$msg."'); </script>"; exit; } function alert_continue($msg){ $CI =& get_instance(); echo "<meta http-equiv=\"content-type\" content=\"text/html; charset=".$CI->config->item('charset')."\">"; echo "<script type='text/javascript'> alert('".$msg."'); </script>"; } ?>