??xml version="1.0" encoding="utf-8" standalone="yes"?>91国内在线,久久看片网站,久久蜜桃一区二区 http://www.aygfsteel.com/jimmy/category/34744.htmlzh-cn Mon, 13 Oct 2008 10:00:10 GMT Mon, 13 Oct 2008 10:00:10 GMT 60 javaScript 收藏2 http://www.aygfsteel.com/jimmy/archive/2008/10/13/233948.html牛X书记 牛X书记 Mon, 13 Oct 2008 02:23:00 GMT http://www.aygfsteel.com/jimmy/archive/2008/10/13/233948.html http://www.aygfsteel.com/jimmy/comments/233948.html http://www.aygfsteel.com/jimmy/archive/2008/10/13/233948.html#Feedback 0 http://www.aygfsteel.com/jimmy/comments/commentRss/233948.html http://www.aygfsteel.com/jimmy/services/trackbacks/233948.html
<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"> 可以在收藏夹中显C出你的图标
7. <input style="ime-mode:disabled"> 关闭输入?
8. 永远都会带着框架
<script language="JavaScript"><!--
if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网?
// --></script>
9. 防止被hframe
<SCRIPT LANGUAGE=JAVASCRIPT><!--
if (top.location != self.location)top.location=self.location;
// --></SCRIPT>
10. |页不能被另存?
<noscript><iframe src="/blog/*.html>";</iframe></noscript>
11. <input type=button value=查看|页源代?
onclick="window.location = "view-source:"+ "http://www.williamlong.info"">
12.删除时确?
<a href="javascript:if(confirm("实要删除吗?"))location="boos.asp?&areyou=删除&page=1"">删除</a>
13. 取得控g的绝对位|?
//Javascript
<script language="Javascript">
function getIE(e){
var t=e.offsetTop;
var l=e.offsetLeft;
while(e=e.offsetParent)
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 = a.offsetParent
t=t+a.offsetTop
l=l+a.offsetLeft
wend
msgbox "top="&t&chr(13)&"left="&l,64,"得到控g的位|?
end function
--></script>
14. 光标是停在文本框文字的最?
<script language="javascript">
function cc()
{
var e = event.srcElement;
var r =e.createTextRange();
r.moveStart("character",e.value.length);
r.collapse(true);
r.select();
}
</script>
<input type=text name=text1 value="123" onfocus="cc()">
15. 判断上一늚来源
javascript:
document.referrer
]]> javaScript 收藏1 http://www.aygfsteel.com/jimmy/archive/2008/10/13/233947.html牛X书记 牛X书记 Mon, 13 Oct 2008 02:22:00 GMT http://www.aygfsteel.com/jimmy/archive/2008/10/13/233947.html http://www.aygfsteel.com/jimmy/comments/233947.html http://www.aygfsteel.com/jimmy/archive/2008/10/13/233947.html#Feedback 0 http://www.aygfsteel.com/jimmy/comments/commentRss/233947.html http://www.aygfsteel.com/jimmy/services/trackbacks/233947.html
1. BtnDel.Attributes.Add("onclick","return confirm('"+"认删除?"+"')");
2. linktempDelete.Attributes["onclick"]="javascript:return confirm('"+"认删除?"+"');";
3. private void grdProject_ItemDataBound(object sender, DataGridItemEventArgs e)
4.
{
if ((e.Item.ItemType == ListItemType.Item) | (e.Item.ItemType == ListItemType.AlternatingItem))
{
// 刪除按鈕上的提示部分
e.Item.Cells[10].Attributes.Add("onclick", "return confirm('定删除吗?');");
}
}
5.
<script language="JavaScript" type="text/JavaScript">
function delete_y(e)
{
if(event.srcElement.outerText == "删除")
event.returnValue=confirm("定删除?");
}
document.onclick=delete_y;
</script>
(?.跨语a字符串替?
System.Text.RegularExpressions.Regex.Replace(str1,@" <{1}[^ <>]*>{1}","").Replace(" ","").Replace("\","\\").Replace("-","-").Replace("&","&").Replace("<"," <").Replace(">",">").Replace("br","\n");
(?.关闭H体
1.
this.btnClose.Attributes.Add("onclick", "window.close();return false;");
2.关闭本窗体间跌{到另一个页?
this.HyperLink1.NavigateUrl = "javascript:onclick=window.opener.location.assign
('" + "index.aspx"+ "?&Func=Edit&AutoID=" + intAutoid + ');window.close();";
3.关闭父窗?
<INPUT type="reset" value=' <%=this._Cancel%>' onclick="window.parent.close()" Class="Button">
4.关闭本弹出窗?q刷新父面
this.Response.Write(" <script language='javascript'>window.opener.location.reload();window.close(); </script>");
(?.Web MessageBox
1.
Response.Write(" <script language=javascript> window.alert('保存成功1'); </script>");
2.
Response.Write(" <script>alert('"+"保存成功!"+"'); </script>");
3.
this.Page.RegisterStartupScript("ChiName"," <script language='javascript'>alert('" + "保存成功!" + "') </script>");
(?.DataGrid中加CheckBox控g模板?
L: http://blog.csdn.net/chengking/archive/2005/10/08/497520.aspx
(?. window.open() Ҏ
语法Qwindow.open(pageurl,name,parameters);
window对象的open()Ҏ用于创徏一个新的窗口实例,新创建的H口的外观由参数Qparameters指定。新H口中打开的文档由参数Q?nbsp; pageurl指定。系l能够根据参敎ͼname定的名U访问该H口?
下表为parameters参数表:
参数 衩始?nbsp; 说明
alwaysLowered yes/no 指定H口隐藏在所有窗口之下?
alwaysRaised yes/no 指定H口在所有窗口之上?
dependent yes/no 指定打开的窗口ؓ父窗口的一个了H口。ƈ随父H口的关闭而关闭?
directions yes/no 指定Navigator 2?的目录栏是否在新H口中可见?
height pixel value 讑֮新窗口的像素高度?
hotkeys yes/no 在没有菜单栏的新H口讄安全退出热键?
innerHeight pixel value 讄新窗口中文档的像素高度?
innerWidth pixel value 讄新窗口中文档的像素宽度?
location yes/ no 指明位置栏在新窗口中是否可见?
menubar yes /no 指明菜单栏在新窗口中是否可见?
outerHeight pixel value 讑֮H口Q包括装饰边框)的像素高度?
outerWidth pixel value 讑֮H口Q包括装饰边框)的像素宽度?
resizable yes /no 指明新窗口是否可以调整?
screenX pixel value 讑֮新窗口离屏幕边界的像素长度?
screenY pixel value 讑֮新窗口离屏幕上边界的像素长度?
scrollbars yes /no 指明滚动栏在新窗口中是否可见?
titlebar yes /no 指明菜单题目栏在新窗口是否可见?
toolbar yes /no 指明工具栏在新窗口中是否可见?
Width pixel value 讑֮H口的像素宽度?
z-look yes /no 在文档中包含各个 <pplet>标签的数l?
fullscreen yes / no 打开的窗体是否进行全屏显C?
left pixel value 讑֮新窗口距屏幕左方的距?
top pixel value 讑֮新窗口距屏幕上方的距?
例子:
<html>
<head>
<title>window.open函数 </title>
</head>
<body>
<script language="javascript">
<!--
window.open("","name1","width=100,height=200,toolbar=no,scrollbars=no,menubar=no,screenX=100,screenY=100");
//-->
</script>
</body>
</html>
(?.location对象
href 整个URL字符?
protocol 含有URLW一部分的字W串,如http:
host 包含有URL中主机名:端口号部分的字符??/www.cenpok.net/server/
hostname 包含URL中主机名的字W串.如http://www.cenpok.net
port 包含URL中可能存在的端口号字W串.
pathname URL?/"以后的部?如~list/index.htm
hash "#"?CGI参数)之后的字W串.
search "?"?CGI参数)之后的字W串.
(?.按键捕捉
1.Ctrl+Enter按键捕捉Ҏ
<body onkeydown="doKeyDown()">
<script language="JavaScript">
<!--
function doKeyDown()
{
if (event.ctrlKey && event.keyCode == 13)
{
alert("You pressed the Ctrl + Enter")
}
}
//-->
</script>
</body>
2.Alt加快捷键: Alt+A
<button accessKey=A title="Alt+A" onclick="alert('Button clicked!')">Alt+A </button>
(?.控制输入Q非法字W不能输入到TextBox.
<asp:textbox class="Text"
onkeypress="if (event.keyCode < 48 || event.keyCode >57) event.returnValue = false;"
id="txtY_Revenue" style="TEXT-ALIGN: right" runat="server" Width="90%" MaxLength="12">
</asp:textbox>
说明Q?此方法控制TextBox只收数字Q?~9 , 也自可以定义其它可输入字W?如改? 65~123,只允许输? a~z和A~Z {?
[以下为收藏]
1>屏蔽功能c?
1.1 屏蔽键盘所有键
<script language="javascript">
<!--
function document.onkeydown(){
event.keyCode = 0;
event.returnvalue = false;
}
-->
</script>
1.2 屏蔽鼠标右键
在body标签里加上oncontextmenu=self.event.returnvalue=false
或?
<script language="javascript">
<!--
function document.oncontextmenu()
{
return false;
}
-->
</script>
function nocontextmenu()
{
if(document.all) {
event.cancelBubble=true;
event.returnvalue=false;
return false;
}
}
或?
<body onmousedown="rclick()" oncontextmenu= "nocontextmenu()">
<script language="javascript">
<!--
function rclick()
{
if(document.all) {
if (event.button == 2){
event.returnvalue=false;
}
}
}
-->
</script>
1.3 屏蔽 Ctrl+N、Shift+F10、F5h、退格键
<script language="javascript">
<!--
//屏蔽鼠标右键、Ctrl+N、Shift+F10、F5h、退格键
function window.onhelp(){return false} //屏蔽F1帮助
function KeyDown(){
if ((window.event.altKey)&&
((window.event.keyCode==37)|| //屏蔽 Alt+ 方向?←
(window.event.keyCode==39))){ //屏蔽 Alt+ 方向?→
alert("不准你用ALT+方向键前q或后退|页Q?);
event.returnvalue=false;
}
/* 注:q还不是真正地屏?Alt+ 方向键,
因ؓ Alt+ 方向键弹告框Ӟ按住 Alt 键不放,
用鼠标点掉警告框Q这U屏蔽方法就失效了。以后若
有哪位高手有真正屏蔽 Alt 键的ҎQ请告知?/
if ((event.keyCode == 8) &&
(event.srcElement.type != "text" &&
event.srcElement.type != "textarea" &&
event.srcElement.type != "password") || //屏蔽退格删除键
(event.keyCode==116)|| //屏蔽 F5 h?
(event.ctrlKey && event.keyCode==82)){ //Ctrl + R
event.keyCode=0;
event.returnvalue=false;
}
if ((event.ctrlKey)&&(event.keyCode==78)) //屏蔽 Ctrl+n
event.returnvalue=false;
if ((event.shiftKey)&&(event.keyCode==121)) //屏蔽 shift+F10
event.returnvalue=false;
if (window.event.srcElement.tagName == "A" && window.event.shiftKey)
window.event.returnvalue = false; //屏蔽 shift 加鼠标左键新开一|页
if ((window.event.altKey)&&(window.event.keyCode==115)){ //屏蔽Alt+F4
window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
return false;}
}
/* 另外可以?window.open 的方法屏?IE 的所有菜?
W一U方法:
window.open("你的.htm", "","toolbar=no,location=no,directories=no,menubar=no,scrollbars=no,resizable=yes,status=no,top=0,left=0")
W二U方法是打开一个全屏的面Q?
window.open("你的.asp", "", "fullscreen=yes")
*/
//-->
</script>
1.4屏蔽览器右上角“最化”“最大化”“关闭”?
<script language=javascript>
function window.onbeforeunload()
{
if(event.clientX>document.body.clientWidth&&event.clientY <0||event.altKey)
{
window.event.returnvalue = "";
}
}
</script>
或者用全屏打开面
<script language="javascript">
<!--
window.open(www.32pic.com,"32pic","fullscreen=3,height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no");
-->
</script>
注:在body标签里加上onbeforeunload="javascript:return false"Q不能关闭H口Q?
1.5屏蔽F5?
<script language="javascript">
<!--
function document.onkeydown()
{
if ( event.keyCode==116)
{
event.keyCode = 0;
event.cancelBubble = true;
return false;
}
}
-->
</script>
1.6屏蔽IE后退按钮
在你链接的时候用 <a href="javascript:location.replace(url)">
1.7屏蔽ȝ口滚动条
在body标签里加?style="overflow-y:hidden"
1.8 屏蔽拷屏,不断地清I剪贴板
在body标签里加上onload="setInterval('clipboardData.setData(\'Text\',\'\')',100)"
1.9 屏蔽|站的打印功?
<style>
@media print {
* { display: none }
}
</style>
1.10 屏蔽IE6.0 囄上自动出现的保存图标
Ҏ一Q?
<META HTTP-EQUIV="imagetoolbar" CONTENT="no">
Ҏ二:
<img galleryimg="no">
1.11 屏蔽中所有的script
<noscrript> </noscript>
2>表单提交验证c?
2.1 表单不能ؓI?
<script language="javascript">
<!--
function CheckForm()
{
if (document.form.name.value.length == 0) {
alert("误入您姓名!");
document.form.name.focus();
return false;
}
return true;
}
-->
</script>
2.2 比较两个表单的值是否相?
<script language="javascript">
<!--
function CheckForm()
if (document.form.PWD.value != document.form.PWD_Again.value) {
alert("您两ơ输入的密码不一P请重新输?");
document.ADDUser.PWD.focus();
return false;
}
return true;
}
-->
</script>
2.3 表单只能ؓ数字?_",用于电话/银行帐号验证?可扩展到域名注册{?
<script language="javascript">
<!--
function isNumber(String)
{
var Letters = "1234567890-"; //可以自己增加可输入?
var i;
var c;
if(String.charAt( 0 )=='-')
return false;
if( String.charAt( String.length - 1 ) == '-' )
return false;
for( i = 0; i < String.length; i ++ )
{
c = String.charAt( i );
if (Letters.indexOf( c ) < 0)
return false;
}
return true;
}
function CheckForm()
{
if(! isNumber(document.form.TEL.value)) {
alert("您的电话L不合法!");
document.form.TEL.focus();
return false;
}
return true;
}
-->
</script>
2.4 表单输入数?长度限定
<script language="javascript">
<!--
function CheckForm()
{
if (document.form.count.value > 100 || document.form.count.value < 1)
{
alert("输入数g能小于零大于100!");
document.form.count.focus();
return false;
}
if (document.form.MESSAGE.value.length <10)
{
alert("输入文字于10!");
document.form.MESSAGE.focus();
return false;
}
return true;
}
//-->
</script>
2.5 中文/英文/数字/邮g地址合法性判?
<SCRIPT LANGUAGE="javascript">
<!--
function isEnglish(name) //英文值检?
{
if(name.length == 0)
return false;
for(i = 0; i < name.length; i++) {
if(name.charCodeAt(i) > 128)
return false;
}
return true;
}
function isChinese(name) //中文值检?
{
if(name.length == 0)
return false;
for(i = 0; i < name.length; i++) {
if(name.charCodeAt(i) > 128)
return true;
}
return false;
}
function isMail(name) // E-mail值检?
{
if(! isEnglish(name))
return false;
i = name.indexOf("@");
j = name.lastIndexOf("@");
if(i == -1)
return false;
if(i != j)
return false;
if(i == name.length)
return false;
return true;
}
function isNumber(name) //数值检?
{
if(name.length == 0)
return false;
for(i = 0; i < name.length; i++) {
if(name.charAt(i) < "0" || name.charAt(i) > "9")
return false;
}
return true;
}
function CheckForm()
{
if(! isMail(form.Email.value)) {
alert("您的电子邮g不合法!");
form.Email.focus();
return false;
}
if(! isEnglish(form.name.value)) {
alert("英文名不合法Q?);
form.name.focus();
return false;
}
if(! isChinese(form.cnname.value)) {
alert("中文名不合法Q?);
form.cnname.focus();
return false;
}
if(! isNumber(form.PublicZipCode.value)) {
alert("邮政~码不合法!");
form.PublicZipCode.focus();
return false;
}
return true;
}
//-->
</SCRIPT>
2.6 限定表单不能输入的字符
<script language="javascript">
<!--
function contain(str,charset)// 字符串包含测试函?
{
var i;
for(i=0;i <charset.length;i++)
if(str.indexOf(charset.charAt(i))>=0)
return true;
return false;
}
function CheckForm()
{
if ((contain(document.form.NAME.value, "%\(\)> <")) || (contain(document.form.MESSAGE.value, "%\(\)> <")))
{
alert("输入了非法字W?);
document.form.NAME.focus();
return false;
}
return true;
}
//-->
</script>
]]> 单用DWR http://www.aygfsteel.com/jimmy/archive/2008/09/20/230102.html牛X书记 牛X书记 Sat, 20 Sep 2008 03:06:00 GMT http://www.aygfsteel.com/jimmy/archive/2008/09/20/230102.html http://www.aygfsteel.com/jimmy/comments/230102.html http://www.aygfsteel.com/jimmy/archive/2008/09/20/230102.html#Feedback 0 http://www.aygfsteel.com/jimmy/comments/commentRss/230102.html http://www.aygfsteel.com/jimmy/services/trackbacks/230102.html 阅读全文 ]]>
վ֩ģ壺
|
ͭɽ |
|
ݶ |
Ҵ |
|
ͷ |
|
ϻ |
쳤 |
|
|
鶴 |
|
|
|
Ӧ |
Ϸ |
|
ٳ |
|
|
|
Ϫ |
|
|
|
|
|
|
|
½ |
䶨 |
|
|
|
|
|
ƽ |
|
³ |