die창을 자동으로 사라지게 하기

· 2012-07-03 (화) 14:03:16 · 1650 · 4
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=75275
말러님 별점스킨에서 별점을 주면


die("{$star}점을 매겼습니다.\n더 좋은 글로 보답하겠습니다.^^");


다음과 같이 창이 뜹니다. 이 창을 자동으로 사라지게하거나 대체할 방법이 없을지 궁금합니다.

첨부파일

__m3rating_update.php (1.9 KB) 1회 2012-07-03 15:09
|

댓글 4개

2012-07-03 (화) 15:04:22
저 이미지가 alert 함수로 열은것이라면 사용자 액션(클릭)없이 사라지게 할수 없습니다
그냥 fake로 모달 레이어로 띠우고 처리하시면 될듯 합니다
die 함수 내용이 있으면 좀더 코멘트 해드릴수 있을듯함..
// 기존 별점 가져오기
$sql = "select * from m3rating where bo_table='$bo_table' AND wr_id='$wr_id'";
$rating = sql_fetch($sql);

// 기존 별점 있으면
if($rating) {
// 이미 참가한 경우
if(strpos(",".$rating[star_list].",", ",".$mb_id.",")!==false) die("이미 별점을 매겼습니다.");
// 참가하지 않은 경우 별점을 추가한다.
$star_average = (array_sum(explode(",",$rating[star_data]))+$star)/(sizeof(explode(",",$rating[star_data]))+1);
$sql = "update m3rating set bo_table='$bo_table', wr_id='$wr_id', star_average='$star_average', star_data=CONCAT(star_data, ',$star'), star_list=CONCAT(star_list, ',$mb_id') where gr_id='$gr_id' AND bo_table='$bo_table' AND wr_id='$wr_id'";
}
// 기존 별점이 없으면
else {
$sql = "insert into m3rating set gr_id='$gr_id', bo_table='$bo_table', wr_id='$wr_id', star_average='$star', star_data='$star', star_list='$mb_id'";
}

// 실행하기
sql_query($sql);

// 완료
die("{$star}점을 매겼습니다.\n더 좋은 글로 보답하겠습니다.^^");



여기서 완료부분입니다. 대체할수 있는것도 없고 오늘 내내 이거붙잡고있는데 방법이 안보이네요. 이 파일 첨부도 해놨습니다
2012-07-03 (화) 15:47:43
php die 함수였군요.
die 는 그냥 문자열을 출력합니다
아마도 ajax 로 콜해서 alert 으로 띄워진 상황이라 생각됩니다
그렇다면 저 문자열을 alert 창으로 띄우는 javascript 부분이 있을겁니다
success:function(data){
alert(data);
}
위처럼 구현되었을수도 있고 다르게 되어있을수도 있습니다
저기서 alert(data); 이부부을
div 모달로 스크립팅 하셔서 띄우시면 됩니다
저 파일에서는 손댈 부분이 없다는거지요...
숨기는건 타이머주셔서 hide 처리하시면 될듯함...
단서를 주셔서 감사합니다
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
12-07-03 조회 1,794
12-07-03 조회 922
12-07-03 조회 1,651
12-07-03 조회 1,178
12-07-03 조회 1,545
12-07-03 조회 1,061
12-07-03 조회 973
12-07-03 조회 869
12-07-03 조회 1,990
12-07-03 조회 1,070
12-07-03 조회 989
12-07-03 조회 1,125
12-07-03 조회 933
12-07-03 조회 1,090
12-07-03 조회 850
12-07-02 조회 899
12-07-02 조회 1,581
12-07-02 조회 944
12-07-02 조회 890
12-07-02 조회 1,677