易截截图软件、单文件、免安装、纯绿色、仅160KB

常用HTML要求 JavaScript脚本

特殊JavaScript脚本:
1.禁用(恢复)href超级链接.
2.javascript中调用vbs对话框实现Confirm,可以显示Yes,No,还有各种图标,仅IE下有效.
3.限制上传文件类型为jpg.
4.限制离开当前页面,在离开时提示.仅限制窗口关闭或通过某个href超级链接离开.(页面刷新和地址栏改变时不提示)
demo.html如下:
<html>
 <header>
   <title>Demo for Javascript</title>
  <script>
  
  //禁用超级连接
  function EnabledLink(flag)
  {
   var btlink=document.getElementById('linkconfirm');
   if(btlink!=null)
   {
        btlink.disabled = !flag;
        btlink.onclick = function() { return flag; };
        btlink.style.cursor = flag ? "hand" : "text";
        btlink.style.textDecoration = flag ? "" : "none";
        btlink.title= flag ? "open other page" : "disabled";
    }
  }              
  
  //限制文件类型
  function checktype(uploadfile)
  {
      var filepath = uploadfile.value
      //文件类型错误标记,防止重复调用
      var hd = document.getElementById('hdfileerror');
      if (hd.value.length==0 && filepath.length > 0)
      {
          filepath = filepath.substring(filepath.lastIndexOf('.') + 1, filepath.length)
          if (filepath != 'jpg' && filepath != 'jpeg')
          {
           


相关文档:

JavaScript的函数


函数
    即使函数确实有返回值,也不必明确地声明它。该函数只需要使用return运算符后跟要返回的值即可。
    例:
        function sum(iNum1, iNum2)
        {
           ......

JavaScript的引用类型


引用类型通常叫做类(class),遇到引用值时,所处理的就是对象。
    对象的创建:    
        var o = new Object();
        如果没有参数可以省略括号,如:var o = new Object;
   Object类:
&nb ......

JavaScript的闭包


   闭包:
    ECMAScript支持闭包。所谓闭包,就是函数能使用函数外定义的变量。
    var iBaseNum = 10;
    function addNumbers(iNum1, iNum2)
    {
        function doAddition()
   ......

javascript正则表达式实现trim()疑惑

正在看 javascript高级程序设计 ,其中关于分组里面的一句代码不是太理解:
通过配合使用String对象的replace()方法及反向引用,就可以定义自己的trim()方法:
String.prototype.trim = function() {
var reExtraSpace = /^\s+(.*?)\s+$/;
return this.replace(reExtraSpace,"$1");
}
 
一开始怎么也不 ......

传智播客Java培训 HTML基础示例

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>实例1</TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME=" ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号