常用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')
{
相关文档:
ECMAScript有无用存储单元收集程序,当在再没有对对象的引用时,称该对象被废除(dereference)了。
运行无用存储单元收集程序时,所有废除的对象都被销毁。
把对象的所有引用都设置为null,可以强制性的废除对象,例如:
var oObject = new Object;
.......
&n ......
ECMAScript中,switch语句可以用于字符串,而且能用不是常量的值说明情况:
var BLUE="blue" , RED = "red" , GREEN = "green";
switch(sColor)
{
case BLUE: alert("Blue"); break;
&nb ......
①html() 相当于innerHTML属性 可以用与XHTML文档,当不能用于XML文档 var p_html = $("p").html(); //获取元素的HTML代码 $("p").html("......."); ......
今天在如下代码中:
********************************************************
<p><font color="blue">操作步骤:1、选择输出可选项 2、查询 3、输出
<br>
************************************************** ......