이전 장에서는 마스크된 페이지에 부분 영역 편집 모듈을 추가할 수 있다는 것을 소개했습니다. 이번 장에서는 마스크 레이어를 표시하고 반투명 대화 상자를 팝업하는 부모 페이지를 소개하겠습니다. Dialog는 팝업 하위 페이지인 div입니다.
렌더링은 다음과 같습니다.
구체적인 코드 구현은 다음과 같습니다.
다음과 같이 코드 코드를 복사합니다.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<헤드>
<TITLE> 새 문서 </TITLE>
<META NAME="생성기" CONTENT="EditPlus">
<META NAME="저자" CONTENT="">
<META NAME="키워드" CONTENT="">
<META NAME="설명" 내용="">
</HEAD>
<스타일 유형="텍스트/css">
<!--
.mydiv {
배경색: #FFFFFF;
테두리: 5px 솔리드 #c7c7c7;
텍스트 정렬: 중앙;
줄 높이: 20px;
글꼴 크기: 12px;
글꼴 두께: 굵게;
Z-색인:999;
너비: 500px;
높이: 300px;
왼쪽:50%;
상단:50%;
margin-left:-150px!important;/*FF IE7 이 값은 자체 너비의 절반입니다*/
margin-top:-60px!important;/*FF IE7 이 값은 높이의 절반입니다*/
여백 상단:0px;
위치:고정!중요;/* FF IE7*/
위치:절대;/*IE6*/
_top: 표현식(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
.bg,.popIframe {
배경색: #666; 표시: 없음;
너비: 100%;
높이: 100%;
왼쪽:0;
상단:20%;/*FF IE7*/
필터:알파(불투명도=50);/*IE*/
불투명도:0.5;/*FF*/
Z-색인:1;
위치:고정!중요;/*FF IE7*/
위치:절대;/*IE6*/
_top: 표현식(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/* www.VeVB.COm IE5 IE5.5*/
}
-->
</style>
<스크립트>
함수 showDiv(태그,tid,변호사이름){
var light1=document.getElementById(tag);
light1.style.display='차단';
document.getElementById('bg').style.display='블록';
}
함수 closeDiv(){
document.getElementById('popDiv').style.display='none';
document.getElementById('bg').style.display='none';
}
</script>
<본문>
<div id="popDiv" style="display:none;">
<사전>
복숭아꽃사(장샤오시 발췌)
도화우에는 복숭아꽃사(Peach Blossom Temple)가 있고, 복숭아꽃사 아래에는 복숭아꽃요정이 있습니다.
복숭아꽃 요정은 복숭아나무를 심고 복숭아꽃을 따서 술값을 받았습니다.
술에 취하면 꽃 앞에 앉아 있고, 술에 취하면 꽃 아래서 잠이 듭니다.
술에 취하고 취해 날마다 깨어나고 해마다 꽃이 피고 진다.
마차 앞에 고개를 숙이느니 차라리 늙어 죽어서 술을 마시며 시간을 보내고 싶다.
부자에게는 자동차, 흙, 말이면 충분하고, 가난한 사람에게는 술잔과 나뭇가지만 있어도 충분합니다.
부자와 귀인을 가난한 자와 비천한 자와 비교하면 하나는 땅에 있고 하나는 하늘에 있느니라.
꽃과 포도주를 마차와 말에 비유한다면 그는 운전해야 하고 나는 할 일이 없을 것입니다.
다른 사람들은 나를 미쳤다고 비웃지만, 나는 다른 사람들이 그것을 간파하지 못하기 때문에 비웃는다.
5대 무덤에는 영웅들의 무덤도 없고, 밭을 경작할 꽃이나 포도주도 없습니다.
</pre>
<a href="javascript:closeDiv()" >닫기</a>
</div>
<div id="bg" style="display:none;z-index:100;"></div>
<br/><br/><br/><br/><br/><br/><br/>
<a href="javascript:showDiv('popDiv')" style="font-size:20px;margin-left:100px">표시</a>
</BODY>
</HTML>