채택완료

이게 다른점이 무엇인가요??????

2022-04-30 (토) 10:39:29 2,992

아래코드는 페이지 진입할때 경고창이 정상적으로 작동합니다.

Copy
<meta charset="utf-8">
<script src="//cdn.jsdelivr.net/npm/sweetalert2@11"></script>

<button onclick = "OriginAlert()"> 원래 Alert 버튼입니다. </button>
<script>
   swal.fire('버튼을 누르셨습니다!')
</script>

버튼이 필요없을거 같아서 삭제를 했는데 아래 코드는 작동을 안해네요?

Copy
<meta charset="utf-8">
<script src="//cdn.jsdelivr.net/npm/sweetalert2@11"></script>

<script>
   swal.fire('버튼을 누르셨습니다!')
</script>

왜 그럴까요? 어떤 다른점이 있을까요??

|

답변 5개 / 댓글 2개

채택된 답변
+20 포인트

클릭 시 실행

<meta charset="utf-8">
<script src="//cdn.jsdelivr.net/npm/sweetalert2@11"></script>
<button onclick = "OriginAlert()"> 원래 Alert 버튼입니다. </button>
<script>
function OriginAlert() {
   swal.fire('까꿍!!');
}
</script>

바로 실행

<meta charset="utf-8">
<script src="//cdn.jsdelivr.net/npm/sweetalert2@11"></script>
<script>
window.addEventListener("load", function() {swal.fire('가꿍!!')});
</script>

캐시 삭제 하고 해보세요

답변에 대한 댓글 1개

2022-04-30 (토) 16:36:12
와우!! 대박입니다유~~ ^^
2022-04-30 (토) 11:39:56

전 둘다  테스트 해보니 잘 되는데요?

버튼 삭제해도 같은데요. 잘 나와요~~

답변에 대한 댓글 1개

2022-04-30 (토) 15:31:21
으째 안될까유?

http://seaferry.co.kr/pop.php 보니

sweetalert2@11:1 Uncaught TypeError: Cannot read properties of null (reading 'querySelector')
at m (sweetalert2@11:1:4505)
at ke (sweetalert2@11:1:10668)
at ht (sweetalert2@11:1:24385)
at D._main (sweetalert2@11:1:40200)
at new D (sweetalert2@11:1:39960)
at Function.fire (sweetalert2@11:1:39066)
at pop.php:5:7

3줄 밖에 안되는 코드에 이런에러가 .~

답변을 작성하려면 로그인이 필요합니다.