惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Microsoft Azure Blog
Microsoft Azure Blog
Engineering at Meta
Engineering at Meta
A
About on SuperTechFans
T
The Blog of Author Tim Ferriss
I
InfoQ
博客园_首页
G
Google Developers Blog
爱范儿
爱范儿
Last Week in AI
Last Week in AI
量子位
阮一峰的网络日志
阮一峰的网络日志
雷峰网
雷峰网
酷 壳 – CoolShell
酷 壳 – CoolShell
Vercel News
Vercel News
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
GbyAI
GbyAI
月光博客
月光博客
The GitHub Blog
The GitHub Blog
V
Visual Studio Blog
N
Netflix TechBlog - Medium
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 司徒正美
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 聂微东

博客园 - Hermes.Liu

消息队列、AMQP和RabbitMQ 继SqlPager之后推出一款可用于前台页面的分页控件--UrlPager SqlPager2.0分页控件(使用存储过程,支持.NET2.0) SqlPager最终版[附源码和示例程序](使用存储过程进行分页) SqlPager的再次改进(带数字翻页以及翻页样式设置功能) Asp.net文件的上传与下载 [转]什么是工作分解结构(WBS)? [转]什么是CMMI? 一个继承于DropDownList的树状控件 树型DataGrid的思路 [温故知新]c#的一些基础知识 一个简单的XML的操纵类 IBM DB2数据库使用经验小结 提供一个基于.NET的加密/解密算法[转.CNSDN.com.cn] 关于showModalDialog 的常见问题 关于在DataTable中执行DataTable.Select("条件")返回DataTable的解决方法 在DataTable中实现DataTable.Select("Distinct")功能 Transact SQL备忘 Microsoft SQLHelper类概述
常用JavaScript(二)
Hermes.Liu · 2006-12-05 · via 博客园 - Hermes.Liu

窗口最大化

<body onload="window.resizeTo(window.screen.width - 4,window.screen.height-50);window.moveTo(-4,-4)"> 

禁止右键

document.oncontextmenu = function() return false;} 

禁止保存 <noscript><iframe src="*.htm"></iframe></noscript>
禁止选取<body oncontextmenu="return false" ondragstart="return false" onselectstart ="return false"
onselect="document.selection.empty)" oncopy="document.selection.empty)" onbeforecopy=
"return false"onmouseup="document.selection.empty()>
禁止粘贴<input type=text onpaste="return false">

 根据宽度换行 style="word-break:break-all"

//消除图像工具栏

<IMG src="mypicture.jpg" temp_src="mypicture.jpg" HEIGHT="100px" WIDTH="100px" GALLERYIMG="false">  
or 
<head> 
<meta http-equiv="imagetoolbar" content="no"> 
</head> 

//取得控件得绝对位置(1)

<script language="javascript">  <br />
function getoffset(e) <br />
{  <br />
 
var t=e.offsetTop;  <br />
 
var l=e.offsetLeft;  <br />
 
while(e=e.offsetParent) <br />
 
{  <br />
  t
+=e.offsetTop;  <br />
  l
+=e.offsetLeft;  <br />
 }
  <br />
 
var rec = new Array(1); <br />
 rec[
0]  = t; <br />
 rec[
1= l; <br />
 
return rec <br />
}
  <br />
</script> <br />

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
//获得控件的绝对位置(2)
oRect = obj.getBoundingClientRect();
oRect.left
oRect.

下载文件

检查连接是否有效

检查网页是否存在


1 父子页面的值传递
两种方式:
     1)在父页面可以通过pagename操作子页面。
       pagename = window.open('page ','name','width,height'); pagename.focus();
        在子页面可以通过parents.Label.innerText = '"value"'
     2)通过模态对话框返回值。当执行模态对话框时,父页面将停止操作。
        在父页面
          var result = showModalDialog(url,window,"dialogWidth:"+width+"px;dialogHeight:"+height+"px;help:no;scroll:no;status:no");
          alert(result)
        在子页面
            <script language='javascript'>
                  window.returnValue = 'True';
                  window.close()
             </script>
      3) 通过vArguments将父窗体的值传递到子窗体
      <script>
             var obj = new Object();
             obj.name="51js";
             window.showModalDialog   ("modal.htm",obj,"dialogWidth=200px;dialogHeight=100px");
       </script>
       modal.htm
        <script>
            var obj = window.dialogArguments
            alert("您传递的参数为:" + obj.name)
          </script>
      4) 子窗体使父窗体刷新
         opener.window.location.reload();
      5) 避免提交时弹出另一个页面
   <head>标签里加入<base target="_self">
      6) 避免模式窗体不刷新
    Response.Expires = -1
    Response.ExpiresAbsolute = Now() - 1
    Response.cachecontrol = "no-cache"
2 将javascript值赋给session
     新建一个框架,不让他显示出来。在页面里
     document.all('djTmp').src="djTmp.aspx?name=RoleName&value=" + document.all('cboRole').value
     在框架网页里
        Dim strName As String = Request.QueryString("name")
        Dim strValue As String = Request.QueryString("value")
        Session(strName) = strValue
3 服务器控件取js值。
    新建一隐藏控件。将其设为服务器端运行,这样通过脚本和服务器都可以访问。

参考:http://neozhu.cnblogs.com/archive/2005/07/28/201838.aspx
      http://www.phpx.com/happy/showthread.php?threadid=101722&goto=nextnewest

一些常用的JavaScript函数