[1. 일반 팝업창] 일부 오래된 브라우저에서는 작동하지만, 이러한 오래된 브라우저에서는 태그의 코드가 텍스트로 표시되지 않습니다. 밖으로. 작은따옴표나 큰따옴표를 사용할 수 있지만 혼합하지 마세요. 【2. 설정 후 팝업창】 Parameter 설명 : js 스크립트 끝 【 3. 팝업창 제어 기능을 활용하세요 ] 다음은 완성된 코드입니다.
.....
여기에 openwin() 함수가 정의되어 있는데 어떻게 호출하나요?
방법 1:
브라우저가 페이지를 읽을 때 창이 나타납니다.
방법 2:
브라우저가 페이지를 떠날 때 창이 나타납니다.
방법 3: 호출 링크 포함: 방법 4: 버튼으로 호출:
[4. 동시에 2개의 창 팝업]
소스 코드 약간 변경:
팝업을 방지하려면 두 개의 창이 가려져 있습니다. 위쪽과 왼쪽을 사용하여 팝업 위치를 서로 가리지 않도록 조절하세요. 마지막으로 위에서 언급한
네 가지 메소드를 사용하여 호출합니다. 참고: 두 창(newwindows 및 newwindow2)의 이름은 동일하지 않아야 하며 모두 비어 있어야 합니다.
[5. 메인창에 1.htm 파일이 열리면서 작은창인 page.html이 동시에 뜹니다]
메인창에 다음 코드가 추가됩니다
영역:
영역 가입:
열기
.
[6. 팝업창 종료 타이밍 제어]
이제 팝업창을 제어해 보면 효과가 더 좋아질 것입니다. 팝업 페이지에 작은 코드 조각을 추가하면(
메인 페이지가 아닌 page.html의 HTML에 추가된다는 점에 유의하세요. 그렇지 않으면...), 팝업 페이지가 자동으로 닫히도록 하세요. 10초 더 시원하죠?
먼저 page.html 파일의
영역에 다음 코드를 추가합니다.
그런 다음
[7 . 팝업 창에 닫기 버튼 추가]
[8. 한 페이지]
다음 예시를 통해 위의 효과를 한 페이지로 완성할 수 있습니다.
> OpenWindow.document.write의 코드를 살펴보세요. (). 표준 HTML이 아닌가요? 형식에 따라 더 많은 줄을 작성하세요. 라벨이 1개 더 많거나 1개 적으면 오류가 발생하므로 주의하세요. OpenWindow.document.close()로 끝내는 것을 잊지 마세요. [9. 팝업창의 쿠키 제어] 위의 팝업창은 멋지지만 약간의 문제가 있다는 점을 기억하세요. 예를 들어, 자주 방문해야 하는 페이지(예: 홈페이지)에 위 스크립트를 넣으면 페이지를 새로 고칠 때마다 창이 팝업되는 것이 매우 귀찮지 않습니까? :-( 해결책: 쿠키를 사용하여 이를 제어할 수 있습니다. 먼저 메인 페이지 HTML의 영역에 다음 코드를 추가합니다: 그런 다음 메인 페이지의 원래 문장 을 으로 바꿉니다. (openwin이 아니라 loadpop입니다!) 페이지를 새로 고치거나 다시 입력해 볼 수 있습니다. 이제 다시는 페이지와 창이 뜨지 않습니다. 진짜 팝업한번만! 이제 팝업창 제작 및 활용 스킬은 기본적으로 완성되었습니다. 1.弹启一个全屏窗口 ; [url]www.e3i5.com[/url] 2.弹启一个被F11化后的窗口 ; [url]www.e3i5.com[/url] 3.弹启一个带有收藏链接工具栏的窗口 ('http://www.pconline.com.cn','example03','width=400,height=300,directories');> [url]www.e3i5.com[/url] 4.网页对话框 <script> <BR><!-- <BR>showModalDialog <br><br>('http://www.pconline.com.cn','example04','dialogWidth:400px;dialogHeight:300px; <BR>dialogLeft:200px;dialogTop:150px;center:yes;help:yes;resizable:yes;status:yes') <BR>//--> <BR></script> [url]www.e3i5.com[/url] <script> <BR><!-- <BR>showModelessDialog <br><br>('http://www.pconline.com.cn','example05','dialogWidth:400px;dialogHeight:300px; <BR>dialogLeft:200px;dialogTop:150px;center:yes;help:yes;resizable:yes;status:yes') <BR>//--> <BR></script> target=_blank>[url]http://www.pconline.com.cn[/url] showModalDialog()与showModelessDialog()的区别,在于showModalDialog()打开模式窗口, showModelessDialog()打开无模式窗口。 dialogHeight: iHeight 设置对话框窗口的高度。 dialogWidth: iWidth 设置对话框窗口的宽度。 dialogLeft: iXPos 设置对话框窗口相对于桌面左上角的left位置。 dialogTop: iYPos 设置对话框窗口相对于桌面左上角的top位置。 center: {yes no 1 0 } 指定是否将对话框在桌面上居中,默认值是“yes”。 help: {yes no 1 0 } 指定对话框窗口中是否显示上下文敏感的帮助图标。默认值是“yes”。 resizable: {yes no 1 0 } 指定是否对话框窗口大小可变。默认值是“no”。 status: {yes no 1 0 } 指定对话框窗口是否显示状态栏。对于非模式对话框窗口,默认值是“yes”; 对于模式对话框窗口,默认值是 “no”。 网页经典代码 1. 将彻底屏蔽鼠标右键,无右键菜单 也可以用于网页中Table框架中 2.取消选取、防止复制
3.不准粘贴
4.防止复制
5.IE地址栏前换成自己的图标
说明:关于favicon.ico文件的制作。你可以先在FW中做一个图片,属于你自己站点一个小图标。然后在
ACD see将文件属性改为*.ico,然后将你做的*.ICO文件传到你的服务器目录中,然后就可以使用以上代
码来实现,当别人登陆你的站点时,地址栏里使用的就是你自定义的图标了。
6.可以在收藏夹中显示出你的图标
说明:制作方法和上面的一样。只是显示的方式不同,这个是在别人收藏你的网页地址时显示的个性图
标。
7.关闭输入法
说明:这段代码是在表格提交时用到的。也就是在输入数据时不可以使用其他输入法模式。
8.永远都会带着框架
<script><!-- <BR> if (window == top)top.location.href = frames.htm;// --></script>
说明:frames.htm为你的网页,这也是保护页面的一种方法
9.防止被人frame
<script><!-- <BR> if (top.location != self.location)top.location=self.location; <BR>// --></script>
10.网页将不能被另存为
说明:
的用法很广,其中一条就是可以使JS广告失效。 11.查源文件 onclick=window.location = 'view-source:'+ target=_blank>[url]http://bbs.055.cn/test.htm [/url]';> 12.COOKIE脚本记录,有很大的用处哦 function get_cookie(Name) { var search = Name + = var returnvalue = ; if (documents.cookie.length > 0) { offset = documents.cookie.indexOf(search) if (offset != -1) { // if cookie exists offset += search.length // set index of beginning of value end = documents.cookie.indexOf(;, offset); // set index of end of cookie value if (end == -1) end = documents.cookie.length; returnvalue=unescape(documents.cookie.substring(offset, end)) } } return returnvalue; } function loadpopup(){ if (get_cookie('popped')==''){ openpopup() documents.cookie=popped=yes } } 说明:以上是JS代码,请自己加起始符和结束符 13.内框架