随笔分类 -  前台javascript

摘要:效果: 鼠标滑过文字的时候 会变颜色注意的问题: htc 只能在IE浏览器上使用(IE 5.5以上) 在火狐浏览器不被支持 基础知识:在微软(R)Internet Explorer 5中介绍,HTML组件(HTCs)提供一种机制来使用脚本作为动态HTML(DHTML)行为实现组件功能。以.htc扩展名保存,一份HTC是一份包含脚本和一组用于定义组件的HTC特殊元素的HTML文件。此部分包含相关元素和它们支持的成员。对象 document 在给定的浏览器窗口中表现HTML文档。 element 返回一份主文档中连接行为的标签的参考。 PUBLIC:ATTACH 绑定一个函数到一个事件上,因此每次 阅读全文
posted @ 2011-02-28 17:10 郑文亮 阅读(3632) 评论(0) 推荐(0) 编辑
摘要:这是我看到的最牛的技术教程,不得不转,原文忘了。改日再加。引子编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施加外力,她总保持自己原来的状态。而代码就象能量,他存在的唯一目的,就是要努力改变数据原来的状态。在代码改变数据的同时,也会因为数据的抗拒而反过来影响或改变代码原有的趋势。甚至在某些情况下,数据可以转变为代码,而代码却又有可能被转变为数据,或许还存在一 阅读全文
posted @ 2011-02-28 15:48 郑文亮 阅读(354) 评论(1) 推荐(0) 编辑
摘要:1. 在js里面 使用 alert("您的消息")2. 在后台代码里面输出js脚本 button1.Attributes.Add("onclick", "return confirm('确定删除吗?');"); 3. 在后台代码里面: Response.Write("<script language=javascript>window.alert('" + ls_ts+ "');</script>"); //显示提示框4. Page.Cli 阅读全文
posted @ 2011-02-26 13:37 郑文亮 阅读(8639) 评论(0) 推荐(0) 编辑
摘要:使用CSS,定义一个.noprint的class,将不打印的内容放入这个class内。详细如下:stylemedia=printtype="text/css".noprint{visibility:hidden}/style要打印的内容。哈哈!pclass="noprint"将不打印的代码放在这里。/pahref="javascrīpt:window.print()"target... 阅读全文
posted @ 2011-02-26 12:04 郑文亮 阅读(454) 评论(0) 推荐(0) 编辑
摘要:<html><head><title>无标题文档</title><scripttype="text/javascript">functionaa(){s=form1.t1.value;s=s.replace(/\n|\r/g,"");//加上g是全局替换,不加只替换第一个 是回车、是换行符form1.t1.value=s;}</script></head><body><formname="form1"><textarean 阅读全文
posted @ 2011-02-26 11:57 郑文亮 阅读(603) 评论(1) 推荐(0) 编辑
摘要:function resets(){ var controls = document.getElementsByTagName('input'); for(var i=0; i<controls.length; i++){ if(controls[i].type=='text'){ controls[i].value=''; } }} 阅读全文
posted @ 2011-02-26 11:56 郑文亮 阅读(10900) 评论(0) 推荐(0) 编辑
摘要:jsScrolling--给div加滚动条在线演示Download+++++++++++++++++++++++++++++++++++++++++++++++++<HTML> <HEAD> <TITLE>控制表格内的滚动条-51windows.Net-<META NAME="Author" CONTENT="51windows,海娃,haiwa"> <META NAME="Description" CONTENT="Power by 51windows.Net" 阅读全文
posted @ 2011-02-26 11:55 郑文亮 阅读(752) 评论(0) 推荐(0) 编辑
摘要:<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>生肖查询</title><style type="text/css"><!--td,body {font-size:12px}a:link {color:#000000;text-decoration:none} a:visited {color:#000000;text-decorat 阅读全文
posted @ 2011-02-26 11:48 郑文亮 阅读(488) 评论(0) 推荐(0) 编辑
摘要:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords&quo 阅读全文
posted @ 2011-02-26 11:46 郑文亮 阅读(373) 评论(0) 推荐(0) 编辑
摘要:<script language="javascript">var intIndex=0;arrList = new Array();arrList[intIndex++] = "1sdfsdf.com";arrList[intIndex++] = "a11sdafs.net";arrList[intIndex++] = "b22dsafsdf";arrList[intIndex++] = "c333asdfsadf";arrList[intIndex++] = "4444 阅读全文
posted @ 2011-02-26 11:40 郑文亮 阅读(459) 评论(0) 推荐(0) 编辑
摘要:展开 block : CSS1 块对象的默认值。用该值为对象之后添加新行 none : CSS1 隐藏对象。与visibility属性的hidden值不同,其不为被隐藏的对象保留其物理空间 block 块级元素,默认情况下(不浮动不绝对定位),该元素后的内容会自动换行。相当于它的后面加了一个<br>。注意: 在火狐浏览器 可能有问题 问题:在Firefox中执行后"display:none;"没有回收"display:block;"开辟的页面空间,下次再执行"display:block;"又会在页面上重新创建显示空间。原因 阅读全文
posted @ 2011-02-26 11:33 郑文亮 阅读(2308) 评论(0) 推荐(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><meta http-equiv="Content-Type" content="text/html; charset=gb23 阅读全文
posted @ 2011-02-26 11:21 郑文亮 阅读(614) 评论(0) 推荐(0) 编辑
摘要:引言: asp.net 2008 微软引入了UpdatePanel 使用起来很方便 如果 我们想UpdatePanel加载完成后做一些事情 需要使用js<script type="text/javascript">//给ScriptManager的实例 添加加载成功后需要执行的js方法Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(onPageLoaded);//下面的方法 就是您自己的代码function onPageLoaded(sender, args) { // do someth 阅读全文
posted @ 2011-02-26 10:42 郑文亮 阅读(1290) 评论(0) 推荐(0) 编辑
摘要:在前几个项目的开发中 遇到onload使用的几种情形1. 可以在Body 里面执行 <body onload="alert(123)"></body>2. 先定义好 在页面加载完成后 使用 <script type="text/javascript"> function test(){ var aa = "嘻嘻,你个大猪猪"; alert(aa); } window.onload = test;</script>注解: 这里的window.onload = test; 不要在test后面 阅读全文
posted @ 2011-02-26 10:18 郑文亮 阅读(20287) 评论(1) 推荐(0) 编辑
摘要:1.在JavaScript中声明一个变量有多种方式。理论上说,关键字“var”是专门用于变量声明的。但是,在JavaScript语法中,该关键字在变量变量声明时并非必须。因此,在声明一个变量的时候,可以选择使用“var”或者不使用它来声明。2. 阅读全文
posted @ 2011-02-25 14:13 郑文亮 阅读(270) 评论(0) 推荐(0) 编辑
摘要:1. 单引号表示单个字符,双引号表示多个字符2. Response.Write("<script language=javascript>window.alert('" + ls_ts+ "');</script>"); //显示提示框 confirm() //可以出来两个按钮 this.deleteButton.Attributes.Add("onClick", "return ConfirmDeletion();"); prompt() //可以弹出输入框 var aa 阅读全文
posted @ 2011-02-21 11:20 郑文亮 阅读(4080) 评论(2) 推荐(1) 编辑
摘要:问题描述:1. IE8 可以调试 javascript代码2. IE6 在vs2008的时候 也可以调试 步骤是: <1> 在IE interner选项 /浏览/禁用脚本调试 去掉这个勾 <2> 在代码里面设置断点 就可以了3. 在vs2010里面遵循同样的步骤 设置断点 不起作用问题解决: 经过几次试验 找到了一下的办法 <1> 在IE interner选项 /浏览/禁用脚本调试 去掉这个勾<1> 在IE interner选项 /浏览/禁用脚本调试 去掉这个勾 <2> 在代码里面加上debugger; 例如: function t 阅读全文
posted @ 2011-02-21 10:43 郑文亮 阅读(1836) 评论(1) 推荐(0) 编辑