Warning: Undefined array key "mobile_dir" in /home/kagla/new-sir/old/common.php on line 315
php echo 문으로 script alert 날릴때 문제입니다.

php echo 문으로 script alert 날릴때 문제입니다.

php echo 문으로 script alert 날릴때 문제입니다.

QA

php echo 문으로 script alert 날릴때 문제입니다.

답변 2

본문

<?php

echo("<script> 

window.alert('이미 같은이름의 모델이 등록이 되어 있습니다.'); 

back_go();

</script>");

?>

 

<script>

function back_go(){ 

    window.history.go(-2);

  } 

</script>

이런상황에서 아래 함수가 실행이 안됩니다.
back_go 함수를 찾을수 없다는데요
왜 그런건가요?

alert창 뜨고 history.back 하게 하려고 합니다만;

이 질문에 댓글 쓰기 :

답변 2

<?php

echo("<script> 

window.alert('이미 같은이름의 모델이 등록이 되어 있습니다.'); 

window.history.go(-2);

</script>");

?>

이렇게 하시거나

 

<script>

function back_go(){ 

    window.history.go(-2);

  } 

</script>

<?php

echo("<script> 

window.alert('이미 같은이름의 모델이 등록이 되어 있습니다.'); 

back_go();

</script>");

?>

이렇게 back_go() 함수를 올려 보세요. 

 

<script></script> 사이에 선언이 되어 있으면 함수가 밑에 있어도 호출을 하는데

<script>111</script><script>222</script>

이렇게 되어 있으면 111에서 222를 호출 못하네요. 222에선 111을 호출할 수 있는데...

<?php
echo("<script type='text/javascript'>
window.alert('이미 같은이름의 모델이 등록이 되어 있습니다.');
back_go();
</script>");
?>

 

<script type="text/javascript">
function back_go()
  {
  window.history.back()
  }
</script>
혹시 이렇게 한번 해보세요.. 
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,406
© SIRSOFT
현재 페이지 제일 처음으로