当前位置:K88软件开发文章中心编程语言JavaScriptJS01 → 文章内容

常用的javascript效果(一)

减小字体 增大字体 作者:佚名     来源:asp编程网  发布时间:2018-12-30 8:56:20

-- 
 
作者:苦凡
-- 
 
发布时间:2005-6-10 
15:17:00
-- 
 
禁止保存网页的方法
1. 
oncontextmenu="
window.event.returnvalue=false"
 
将彻底屏蔽鼠标右键
<
table 
border 
oncontextmenu=return(false)>
<
td>
no<
/table>
 
可用于Table
2. 
<
body 
onselectstart="
return 
false"
>
 
取消选取、防止复制
3. 
onpaste="
return 
false"
 
不准粘贴
4. 
oncopy="
return 
false
"
 
oncut="
return 
false
"
 
防止复制
5. 
<
link 
rel="
Shortcut 
Icon"
 
href="
favicon.ico"
>
 
IE地址栏前换成自己的图标
6. 
<
link 
rel="
Bookmark"
 
href="
favicon.ico"
>
 
可以在收藏夹中显示出你的图标
7. 
<
input 
style="
ime-mode:disabled"
>
 
关闭输入法
8. 
永远都会带着框架
<
script 
language="
javascript"
>
<
!--
if 
(window 
== 
top)top.location.href 

"
frames.htm"

 
//frames.htm为框架网页
// 
-->
<
/script>

9. 
防止被人frame
<
SCRIPT 
LANGUAGE=javascript>
<
!-- 

if 
(top.location 
!= 
self.location)top.location=self.location

// 
-->
<
/SCRIPT>

10. 
<
noscript>
<
iframe 
src=*.html>
<
/iframe>
<
/noscript>
 
网页将不能被另存为
11. 
<
input 
type=button 
value=查看网页源代码 

onclick="
window.location 

\&
#39
view-source:\&
#39

\&
#39
http://www.csdn.net/\&
#39
"
>

12. 
怎样通过asp的手段来检查来访者是否用了代理
<

if 
Request.ServerVariables("
HTTP_X_FORWARDED_FOR"
)<
>
"
"
 
then
response.write 
"
<
font 
color=
#FF0000>
您通过了代理服务器,"
&

#38
 
_
"
真实的IP为"
&

#38
Request.ServerVariables("
HTTP_X_FORWARDED_FOR"
)
end 
if
%>

13. 
取得控件的绝对位置
//javascript
<
script 
language="
javascript"
>

function 
getIE(e)
{
var 
t=e.offsetTop

var 
l=e.offsetLeft

while(e=e.offsetParent)
{
t+=e.offsetTop

l+=e.offsetLeft

}
alert("
top="
+t+"
\\nleft="
+l)

}
<
/script>

//VBScript
<
script 
language="
VBScript"
>
<
!--
function 
getIE()
dim 
t,l,a,b
set 
a=document.all.img1
t=document.all.img1.offsetTop
l=document.all.img1.offsetLeft
while 
a.tagName<
>
"
BODY"

set 


a.offsetParent
t=t+a.offsetTop
l=l+a.offsetLeft
wend
msgbox 
"
top="
&

#38
t&

#38
chr(13)&

#38
"
left="
&

#38
l,64,"
得到控件的位置"

end 
function
-->
<
/script>

14. 
光标是停在文本框文字的最后
<
script 
language="
javascript"
>

function 
cc()

{
var 


event.srcElement

var 

=e.createTextRange()

r.moveStart(\&
#39
character\&
#39
,e.value.length)

r.collapse(true)

r.select()

}
<
/script>

<
input 
type=text 
name=text1 
value="
123"
 
onfocus="
cc()"
>

15. 
判断上一页的来源
asp:
request.servervariables("
HTTP_REFERER"
)
javascript:
document.referrer
16. 
最小化、最大化、关闭窗口
<
object 
id=hh1 
classid="
clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"
>
 

<
param 
name="
Command"
 
value="
Minimize"
>
<
/object>

<
object 
id=hh2 
classid="
clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"
>
 

<
param 
name="
Command"
 
value="
Maximize"
>
<
/object>

<
OBJECT 
id=hh3 
classid="
clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"
>

<
PARAM 
NAME="
Command"
 
value="
Close"
>
<
/OBJECT>


<
input 
type=button 
value=最小化 
onclick=hh1.Click()>

<
input 
type=button 
value=最大化 
onclick=hh2.Click()>

<
input 
type=button 
value=关闭 
onclick=hh3.Click()>

本例适用于IE
17. 

<
%
\&
#39
定义数据库连接的一些常量
Const 
adOpenForwardOnly 


\&
#39
游标只向前浏览记录,不支持分页、Recordset、BookMark
Const 
adOpenKeyset 


\&
#39
键集游标,其他用户对记录说做的修改将反映到记录集中,但其他用户增加或删除记录不会反映到记录集中。支持分页、Recordset、BookMark
Const 
adOpenDynamic 


\&
#39
动态游标功能最强,但耗资源也最多。用户对记录说做的修改,增加或删除记录都将反映到记录集中。支持全功能浏览(ACCESS不支持)。
Const 
adOpenStatic 


\&
#39
静态游标,只是数据的一个快照,用户对记录说做的修改,增加或删除记录都不会反映到记录集中。支持向前或向后移动

Const 
adLockReadOnly 


\&
#39
锁定类型,默认的,只读,不能作任何修改
Const 
adLockPessimistic 


\&
#39
当编辑时立即锁定记录,最安全的方式
Const 
adLockOptimistic 


\&
#39
只有在调用Update方法时才锁定记录集,而在此前的其他*作仍可对当前记录进行更改、插入和删除等
Const 
adLockBatchOptimistic 


\&
#39
当编辑时记录不会被锁定,而更改、插入和删除是在批处理方式下完成的

Const 
adCmdText 

&

#38
H0001
Const 
adCmdTable 

&

#38
H0002
%>


18. 
网页不会被缓存
HTM网页
<
META 
HTTP-EQUIV="
pragma"
 
CONTENT="
no-cache"
>

<
META 
HTTP-EQUIV="
Cache-Control"
 
CONTENT="
no-cache, 
must-revalidate"
>

<
MET

[1] [2]  下一页


常用的javascript效果(一)