자바스크립트 매개변수 문제 정보
안녕하세요. 모달 대화 상자의 showModalDialog(sURL, vArguments) 메소드를 사용해야 합니다.
매개변수 설명:
1) sURL 매개변수는 팝업되는 모달 대화 상자의 html 파일 경로입니다.
2) vArguments 매개변수는 다음과 같습니다. 모달 대화 상자의 이 매개 변수에 전달됩니다. 이 매개 변수는 모달 대화 상자의 window.dialogArguments 속성 값을 사용하여 액세스할 수 있습니다.
1. 다음 코드는 원하는 기능을 구현합니다(이 방법은 더 안전하며 책에 언급된 표준 방법이지만 IE에서만 지원합니다).
document.getElementById('btn').onclick?=?function(){ showModalDialog('dial.htm','Sun Lei');
}
script>
document.write(window .dialogArguments);
2. 다음 코드는 원하는 기능을 달성할 수도 있습니다(이 메서드는 호환성이 뛰어나며 다음에서 사용할 수 있습니다). 모든 브라우저)< !--다음 버튼은 대화 상자를 열려면 클릭하세요.-->
document.getElementById('btn').onclick?=?function(){ showModalDialog('dial.htm?'+'Sun Lei'); ?//여기서 주목하세요. 매개변수에 + 기호가 사용되었는데, 이는 위의 예시와 다릅니다.
}
document.write(decodeURIComponent(window.location.search).substr (1));