
javascript
zengshaotao
大道至简,未来可期
展开
-
客户端浏览器执行本地sh脚本
通过网页执行客户端的bat文件 function exec (command) { window.oldOnError = window.onerror; window._command = command; window.onerror = function (err) { if (err.indexOf('utomation') != -...2012-05-17 16:56:11 · 1391 阅读 · 0 评论 -
javascript 节点查找
假定前端控件对象层次如下:在脚本块里可以进行如下操作function testRel(thisObj){ //获得tr对象 var trObj = thisObj.parentNode.parentNode; var trId = trObj.id; //出现异常,可以如下 thisObj.value='...2012-11-06 16:57:41 · 165 阅读 · 0 评论 -
javascript特效
<MARQUEE .stop() .start() trueSpeed scrollAmount=1 scrollDelay=60 behavior=alternate>js的特效,希望你们能看到</MARQUEE>新建txt文件,在文件黏贴如上内容,保存并用htm或html格式打开它们 <html><body><table bor...原创 2013-04-23 20:15:04 · 106 阅读 · 0 评论 -
文档自动输入
<html><head><meta http-equiv="Content-Language" c><meta http-equiv="Content-Type" c><SCRIPT LANGUAGE="JavaScript">var max=0;function textlist() {max=textlis原创 2013-04-23 20:19:58 · 239 阅读 · 0 评论 -
javascript常用
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键<table border oncontextmenu=return(false)><td>no</table> 可用于Table2. <body onselectstart="return false"> 取消选取、防止复制...原创 2012-11-11 17:22:11 · 85 阅读 · 0 评论 -
开发参考
body{ background:url(<%=request.getContextPath()%>/resources/image/images/a_90.jpg) no-repeat; }Example:CSS鼠标手型效果 <a href="#" style="cursor:hand">CSS鼠标手型效果</a>Example:CSS鼠标手型效果 ...原创 2012-11-12 21:28:23 · 125 阅读 · 0 评论 -
javascript刷新
Javascript刷新页面的几种方法:1 history.go(0) 2 location.reload() 3 location=location 4 location.assign(location) 5 document.execCommand('Refresh') 6 window.navigate(location) 7 ...原创 2012-11-12 21:34:43 · 89 阅读 · 0 评论 -
javascript 页面控制常用
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-2012-11-19 21:52:06 · 115 阅读 · 0 评论 -
页面frame相互引用
框架编程概述 一个HTML页面可以有一个或多个子框架,这些子框架以<iframe>来标记,用来显示一个独立的HTML页面。这里所讲的框架编程包括框架的自我控制以及框架之间的互相访问,例如从一个框架中引用另一个框架中的JavaScript变量、调用其他框架内的函数、控制另一个框架中表单的行为等。框架间的互相引用 一个页面中的所有框架以集合的形式作为window对象的属性提供,...原创 2012-11-19 21:54:11 · 220 阅读 · 0 评论 -
DIV 鼠标定位
<head><script language="javascript" src="jquery-1.6.1.js"></script> <style type="text/css"> .tanchuang_wrap { width: 400px; height: 300px; position: absolute; backgroun2012-11-20 20:08:45 · 155 阅读 · 0 评论 -
javascript,MAP功能
001/* 002 * MAP对象,实现MAP功能 003 * 004 * 接口: 005 * size() 获取MAP元素个数 006 * isEmpty() 判断MAP是否为空 007 * clear() 删...原创 2012-11-20 21:43:43 · 90 阅读 · 0 评论 -
select
<select name="bigclass" id="id" <option value="" selected="selected">南昌</option><option value="4">上饶</option></select>原创 2012-11-23 15:46:35 · 120 阅读 · 0 评论 -
界面元素一般操作
脚本里,有引入其他脚本文件的语句,这个引入语句必须是完整的<script src=""></script>不能是简写的形式。对于完整的形式,其标签内的脚本块将不再执行。<html> <head> <title> 外部链接js代码文件 </title> </head> <b2012-11-23 16:29:47 · 192 阅读 · 0 评论 -
javascript 事件 插入行
页面代码:<html><head><script type="text/javascript"> function getpValue() { document.getElementById("span1").innerText=window.parent.document.getElementById("username").value; }&原创 2012-11-24 10:06:49 · 316 阅读 · 0 评论 -
javascript
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta h2012-12-07 22:51:46 · 73 阅读 · 0 评论 -
javascript 高级
var selfDefinFun = { yes:function(){ alert("this is the self-succe function!"); }, no:function(){ alert("this is the self-error function"); }};selfDefinFun.yes();2012-12-17 14:44:49 · 89 阅读 · 0 评论 -
javascript 高级
function Work(task,person){ this.task = task; this.person = person;}Work.prototype.display = function(){ return this.person + " is doing " + this.task;};function Sched(workArr){ this.work = workArr;...2012-12-17 18:02:06 · 80 阅读 · 0 评论 -
submit多次提交
为了美化表单,很多情况下都会把提交按钮改成用一个图片来代替,但是经常会出现二次提交的问题。因为。“<input type="image">”其实和“<input type="SUBMIT">”起到的作用是相同的,单击就会执行submit()操作。要解决这样的问题,一般都是将提交按钮的背景图片用CSS来填充,而不是用input type=image的标签。当然用<...2013-06-07 15:48:43 · 399 阅读 · 0 评论 -
ActiveXObject loadXML
<html><head></head><body onload="loadFun()"><div id="myDiv"></div><script language="javascript"><!-- function loadFun(原创 2013-06-25 17:34:27 · 576 阅读 · 0 评论 -
dialogArguments
开发中经常遇到这样的问题:需要在一个页面里打开另外的页面(模态,或者非模态)。见过很多这样的例子,另外还有页面间需要传递参数的,大部分都是采用地址栏参数拼接的形式。这很显然是一个不好的编程习惯,每次需要增加参数的时候都要面对那段可恶的参数拼接,经常出错。特别是最后一个参数如果是空串的话,容易产生下标越界的错误(因为split后,数组根本不会动态分配存储空间),所以一般需要增加额外的保护变量...原创 2013-06-28 16:55:45 · 148 阅读 · 0 评论 -
前端脚本练习
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>jQuery 模块拖动,拖动层效果</title><style type="text/css">&原创 2013-01-09 22:45:32 · 130 阅读 · 0 评论 -
日期操作
Date.prototype.currdateAdd = function(strInterval, Number) { var dtTmp = this; switch (strInterval) { case 's' :return new Date(Date.parse(dtTmp) + (1000 * Number)); case 'n' :return new Da...原创 2013-01-12 18:00:50 · 101 阅读 · 0 评论 -
嵌入百度搜索
<form action="http://www.baidu.com/baidu" target="_blank"><table bgcolor="#FFFFFF"><tr><td><input name=tn type=hidden value=baidu><a href="http:原创 2013-01-17 20:51:01 · 91 阅读 · 0 评论 -
window.location
window.location方法获取URL统一资源定位符 (Uniform Resource Locator, URL)完整的URL由这几个部分构成:scheme://host:port/path?query#fragmentscheme:通信协议常用的http,ftp,maito等host:主机服务器(计算机)域名系统 (DNS) 主机名或 IP 地址。po...原创 2013-01-23 16:22:41 · 81 阅读 · 0 评论 -
可输入的下拉框
<HTML> <HEAD> <META http-equiv='Content-Type' content='text/html; charset=gb2312'> <TITLE>可输入的下拉框</TITLE> </HEAD> <BODY > <Script Langu原创 2013-07-09 17:25:35 · 96 阅读 · 0 评论 -
returnValue,opener
在窗口A,打开B窗口,常见的方式是:open,showModal(); 两种方式的效果类似,但是有些区别还是要注意,否则出现问题,无法跟踪。 open方法打开,通过opener就可以在B窗口得到A窗口的句柄,也就是像在A窗口操作本窗口对象一样在B窗口操纵A窗口的对象。 通过模态或者非模态打开窗口,就可以通过returnValue这一window的属性,对于多级窗口,可以通...2013-07-16 21:06:22 · 88 阅读 · 0 评论 -
分页内容当前页面显示
假定A页面有一按钮,点击之后通过showmodaldalog打开窗口B,B窗口页面有分页显示.这个时候需要在B页面head标签之间添加才可以在分页提交后,继续在当前页面显示分页的内容...2013-12-12 16:46:21 · 235 阅读 · 0 评论 -
js,prototype
在js里,函数也是种对象,因此可以用面向对象的思维来编写你的校验逻辑,如下示例://功能类似构造函数function people(name){ this.name=name; //为people对象创建了name数据成员} //为people创建了方法成员people.prototype.getName = function() { return this.name; } var ...2013-07-19 22:26:29 · 84 阅读 · 0 评论 -
链接菜单
<html> <head> <style> <!-- .menu_bar{font-family:宋体;font-size=9pt} #menu{visibility:hide;z-index:100;font-family:"宋体";font-size:9pt} --> </style> </head&2013-07-21 10:24:22 · 203 阅读 · 0 评论 -
日期校验
function checkDateFormat(s){ if(isEmpty(s)) { return false; } var s1=eval(s); var temp=s1.value; if( temp.length == 8 && isDigitString(temp)){ var yyyy=Number(temp.substring(0,4)); var...原创 2013-07-23 19:31:59 · 89 阅读 · 0 评论 -
showmodal
对于返回这一功能,有时候比较麻烦,因为要和正常的起始逻辑一致.为了方便我们经常使用探出新页面的形式,当点击返回,直接关闭新窗口就ok.但是当新窗口会通过returnValue属性返回内容,这个时候要注意加入返回内容类型的判断,否则容易出现脚本错误.例如:var Obj= window.showmodal(url,"","");if ((typeof Obj) =='undefine...2013-12-23 13:43:45 · 150 阅读 · 0 评论 -
xmlHttpRequest创建过程
varxmlhttp;//注意是全局变量 function verify(){ //使用dom方式获取文本框中的值 var userName=document.getElementById("userName").value; //以下5个步骤即完成ajax应用的5个关键步骤 //1. 创建XMLHttpRequest对象(最关键&复杂的一步) //需要针对IE和其他类型的浏...原创 2014-05-02 09:43:25 · 167 阅读 · 0 评论 -
prototype
function People(name){this.name=name;//对象方法this.Introduce=function(){alert("My name is "+this.name);}}//类方法People.Run=function(){alert("I can run");}//原型方法People.prototype.IntroduceChinese=function()...原创 2014-05-02 10:05:26 · 80 阅读 · 0 评论 -
输入字符数量提醒
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta2013-07-31 09:42:34 · 163 阅读 · 0 评论 -
setInterval
<html><head><title>在状态栏里只是显示一次(滚动显示)</title><script language="javascript">var msg;msg = "浏览器名称代码:"+navigator.appCodeName+";";msg+="浏览器名称:"+naviga2013-08-02 22:58:20 · 99 阅读 · 0 评论 -
a跳转,base标签
Html的a标签,是很多页面ui设计的选择。但是有时候存在一些操作效果不是我们想要的,比如某个页面有a标签,点击时页面将发生跳转,但是有时候我们并不需要跳转,只是想要类似于button的onclick功能。 如果只是想单独的跳转,可以有如下的解决方法: 第一,用href="javascript:void(0)"这种伪协议;(建议少用) 即:<a href="javas...2014-05-08 21:47:05 · 223 阅读 · 0 评论 -
父窗口参数在非子模态窗口的应用
说明:通过window.dialogArguments就可以在子模态窗口里获得父窗口的参数。因为window是顶层对象,所以可以不用写。获得参数后,子窗口运用时就好像在父窗口里使用showModelessDialogEX.htmvar sUserName="";function fnCallDialog(){ showModelessDialog("myDi...2013-08-08 21:20:38 · 130 阅读 · 0 评论 -
window.location.search解惑
Javascript有许多内建的方法来产生对话框,如:window.alert(), window.confirm(),window.prompt().等。 然而IE提供更多的方法支持对话框。如:showModalDialog() (IE 4+ 支持)showModelessDialog() (IE 5+ 支持) window.showModalDialo...2013-08-08 21:22:09 · 286 阅读 · 0 评论 -
javascript函数
有时,我们会希望函数将值返回调用它的地方。通过使用 return 语句就可以实现。在使用 return 语句时,函数会停止执行,并返回指定的值。语法function myFunction(){var x=5;return x;}上面的函数会返回值 5。注释:整个 JavaScript 并不会停止执行,仅仅是函数。JavaScript 将继续执行代码,从...原创 2014-05-17 23:02:14 · 93 阅读 · 0 评论 -
javascript函数
Function 类可以表示开发者定义的任何函数。用 Function 类直接创建函数的语法如下:var function_name = new Function(arg1, arg2, ..., argN, function_body)在上面的形式中,每个 arg 都是一个参数,最后一个参数是函数主体(要执行的代码)。这些参数必须是字符串。记得下面这个函数吗?functio...原创 2014-05-17 23:15:59 · 88 阅读 · 0 评论