alert 함수
alert는 우리말로 경고라는 뜻입니다.
https://www.w3schools.com/jsref/met_win_alert.asp
w3school페이지에서 alert() 설명을 보면 이 창은 명확한 정보 상자를 나타낸다고 합니다. 즉, 경고창이라는 거죠. 그렇지만 너무 많이 남발하면 사용자가 페이지를 닫을 거라네요. (정확한 해석은 아닙니다!!)
사용법은 이러하며 location.hostname 은 자신의 호스트주소를 알려주는 객체(?)이고, 가운데 \n은 한줄 라인바꿈을 해준다.
이런식이다.
https://www.w3schools.com/jsref/met_win_confirm.asp
설명을 읽어보면, 사용자에게 의견을 확인할 때 쓴다. 뭐 이런 뜻의 상자창 같습니다. ok를 누르면 true를 반환하고 아니면 false를 반환한다고 합니다.
크롬에서 F12를 누르면 들어갈 수 있는 창입니다. 여기서 cosole창에서 confirm('ok'); 함수를 써주면
이러한 box를 생성하게 되고 확인을 누르면 true 사이트를 끄거나 취소를 누르거나 닫거나 하면 fasle를 반환받습니다. 저기 위에 보면 fasle처럼 true도 저런식으로 뜨게 됩니다.
prompt 함수
prompt의 뜻은 외래어같네요 우리말로 그냥 프롬프트라고 하는 것 같습니다. 사전을 보면 사용자의 명령을 받아들일 준비가 되었음을 모니터에 나타내는 표시 라고 하네요
https://www.w3schools.com/jsref/met_win_prompt.asp
사용자에게 입력 받을 대화상자창을 나타내는 함수라고 합니다. 페이지에 들어가기전에 사용자에게 입력값을 받을때(로그인같은거?) 종종 사용한다고 합니다. 이것도 과용하면 사용자가 페이지를 닫을거라고 합니다.
<body>
<button onclick="myfunction1()">click me@</button>
<p id="demo"></p>
</body>
<script>
function myfunction1(){
var text;
var view=prompt("What do you mean?","oAo");
switch(view){
case "?":
text="haha";
break;
case "!":
text="hoho";
break;
default:
text=".....?";
break;
}
document.getElementById("demo").innerHTML=text;
}
</script>
이러한 창이 뜯고 저대로 확인 누르면 오른쪽 text가 발생하는 구조이다.
alert(String message) |
message 선택적임 |
confirm(String message) |
message 선택적임 |
prompt(String text, String defaultText) |
text 필수적임, defaultText 선택적임 |
왼쪽은 함수의 형태, 그리고 받는 매개변수이고 오른쪽은 매개변수의 특징이다.
'공부!' 카테고리의 다른 글
JDBC oracle 연동하여 회원등록+목록조회 만들기 (0) | 2017.12.27 |
---|---|
JSP 기초 (0) | 2017.12.21 |
jdbc 데이터 전송-받기 (0) | 2017.12.14 |
자바스크립트 시간/날짜 표시하기! (0) | 2017.12.14 |
html 테이블 만들기2 (0) | 2017.12.11 |