alert 메시지 출력
본문
echo '<script>alert("test");</script>';
php 구문에 이런식으로 alert 메세지를 띄우니 링크 클릭시
http://주소<script>alert("test");</script> 이런 링크로 이동하여 메시지가 뜨지 않습니다.
이럴 경우 어떻게 처리하는게 좋을까요?
답변 4
href 부분에 들어가셨다면 javascript: 를 앞에 써주셔야 합니다.
alert("test");
아마도 글쓰기 본문 안 a 태그 안에 들어간 거 같은데
기본적으로 스크립트는 허용 안될 겁니다.
주소 클릭하면 물어보고 이동하게 하시려는거 같은데
맞다면 아래 코드 참고해보세요.
<script>
function aa() {
if(confirm('이동할까요?')) {
location.href="주소";
} else {
alert('이동을 취소합니다.');
return;
}
}
</script>
<a onclick="aa()" style="cursor:hand">주소 클릭하면 물어보고 이동</a>
답변을 작성하시기 전에 로그인 해주세요.