>웹 프론트엔드 >JS 튜토리얼 >Js에서 상자를 팝업하고 value_javascript 기술을 반환하는 두 가지 일반적인 방법

Js에서 상자를 팝업하고 value_javascript 기술을 반환하는 두 가지 일반적인 방법

WBOY
WBOY원래의
2016-05-16 18:12:571424검색
1.window.showModalDialog(url,args,dialogattrs)
매개변수 설명:
url: 팝업 페이지 주소
agrs: 기본 창에서 대화 상자로 전달되는 매개변수, 모든 유형 가능(배열도 사용 가능)
dialogattrs: 팝업 창의 스타일 매개변수
모달 대화 상자 사용법:
기본 창: var value =window.showModalDialog('test.jsp', strs,'resizing:yes') ;
팝업 상자에서 window.returnValue를 통해 반환 값을 설정합니다. 그러면
값을 메인 창에서 처리하여 얻을 수 있습니다. 대화형 처리
참고: 모달 대화 상자의 적용은 간단한 문자나 배열을 반환할 수 있는 반환 값에 있습니다. 모달리스 대화 상자는
2와 유사합니다. window.open:
[상위 창]
코드 복사 코드는 다음과 같습니다.

<script> <br>function show_child() <br>{ <br>var child=window .open("child.html","child","height=200,width=400,status =예, 도구 모음=no,menubar=no,location=no"); <br>/* if(!child.closed) <br>{ <br>if(!window .close()) <br>{ <br>var textValue = frm.txt.value; parent.frm0.txt0.value = textValue; <br>} <br>else <br>{ <br>window .close() <br>child.close() ; <br>} <br>}*/ <br>} <br></script>
하위 창 열기 >

< /form>

[하위 창]

코드 복사 다음과 같습니다:
<script> <br>function chooseItem() <br>{ <br>var v="" <br>var check_item = document.frm.item; >for(i=0;i&lt ;check_item.length;i ) <br>{ <br>if(check_item[i].checked) <br>{ <br>v ="," check_item[i].value; <br>} <br>document .frm.txt.value=v.replace(/^,{1}/,"") <br>} <br>} <br>function foo() <br>{ <br>window .close() ; <br>window .opener.document.getElementById("txt0").value=document.getElementById("txt").value <br>} <br></script> 🎜>

a
b
c
d

🎜>



요약: 일반적으로 windows.open이 사용됩니다. 많은 사용자 정의가 있기 때문입니다. 위의 웹 페이지 편집기 중 상당수는 showModalDialog를 사용하기를 좋아합니다. 어떤 것을 사용해야 할지 모르면 window.open을 사용하십시오. 열려 있는.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.