
前端技术
html、css、js
码出钞能力
old coder
展开
-
js获取页面url参数
js获取页面url参数原创 2015-09-24 20:58:52 · 966 阅读 · 0 评论 -
js设置页面cookie
js设置页面cookie原创 2015-09-24 20:55:14 · 1724 阅读 · 0 评论 -
[jQuery]可以利用浏览器缓存的jsonp调用方式
/** * 可以利用页面缓存的jsonp调用方式 * @author flynetcn */function getCacheJson(url, jsonpParamName, jsonpFunName, cacheSecs, data, callback){ if (cacheSecs > 0) { url = url+(url.indexOf("?")>-1?"&":"?")+原创 2015-09-17 15:12:50 · 2461 阅读 · 0 评论 -
使用jQuery延迟加载js文件
function delayCall(){ if (typeof calledFunction == 'function') { calledFunction(); } else { jQuery.ajax({ type: 'GET', url: 'http://*******/delayedLoad.js', data: {}, dataType: 'scr原创 2015-04-15 14:33:02 · 2125 阅读 · 1 评论 -
PHP地区二级联动下拉菜单
<?phpecho 'province=[];';foreach ($arrProvinces as $province) { echo 'province.push(['.$province['ProvinceID'].',"'.$province['ProvinceName'].'"]);';}echo 'city=[];';foreach ($arrCitys as $city)原创 2014-08-26 19:34:28 · 7319 阅读 · 1 评论 -
js上传文件类
var jsUpload = new function(){ this.hiddenFrameId = 'js_upload_frame'; this.uploadCallBack; this.getHiddenFrame = function(){ if(this.loginWin==null){ this.loginWin=document.getElementById(thi原创 2013-09-30 18:05:30 · 1062 阅读 · 0 评论 -
js中类的实现
在js中利用new、this和prototype三个关键字可以实现完备的面向对象特征。而创建一个新的对象new关键字是不可缺少的。只用new创建一个最简单的对象:(1)var t = new Object ; t. a = test ; t. b = function ( ) { a原创 2010-03-11 22:43:00 · 2085 阅读 · 3 评论 -
js函数中this关键字对变量作用域的影响
function test() { alert(arg); var arg = 1;}test();原创 2010-03-11 22:42:00 · 3139 阅读 · 3 评论 -
js捕获错误的两种方法
方法一:try ... catch ...script>function reportErr(errMsg){ alert(errMsg); //... ...}//testtry { arr[8]=sdalf;}原创 2010-03-11 22:40:00 · 2264 阅读 · 0 评论 -
利用script标签获取跨域传输的数据
html>head>script type="text/javascript">function jsLoad(jId, url, callBack){ var version = 0; if (navigator.appName.indexOf(Internet Explorer)原创 2009-07-10 17:04:00 · 2299 阅读 · 0 评论 -
function $()
if(typeof $ != "function"){ var $ = function (id) { return "string" == typeof id ? document.getElementById(id) : id; } }原创 2009-06-15 18:53:00 · 963 阅读 · 0 评论 -
js简易反射类
script type="text/javascript">//反射类function Reflector(){ Reflector.getType=function(obj) { if (obj == null) { return null; } else if (obj instanceof Object) {原创 2009-01-08 11:55:00 · 3184 阅读 · 1 评论 -
js制作鼠标移动提示层
script type="text/javascript"> function window.onload(){ var tip=document.createElement("DIV") tip.id="oTip" with(tip.style) { position="absolute" bord原创 2008-10-04 14:24:00 · 1372 阅读 · 0 评论 -
js弹出层与遮罩层
script type="text/javascript">var docEle = function() { return document.getElementById(arguments[0]) || false;}function openNewDiv(_id) { var m = "mask"; if (docEle(_id)) do原创 2008-07-29 13:15:00 · 4157 阅读 · 3 评论 -
屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键
html>head> meta http-equiv="Content-Type" content="text/html; charset=gb2312"> noscript>meta http-equiv="refresh" content="0;url=about:noscript">noscript> title>屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、转载 2008-04-25 15:02:00 · 1338 阅读 · 0 评论 -
firefox打不开qzone的解决方法
很多使用firefox浏览器的人都会遇到一个问题就是用火狐浏览器打不开qq空间,这是因为腾迅公司没有考虑到firefox用户,QQ空间是在Windows平台上开发,估计只在IE浏览器下测试通过,在腾讯自己的TT浏览器下面打开也是正常的(因为TT使用了IE的内核),而Firefox使用的是自己的内核。不支持qzone(QQ空间)怨不得firefox,有些人因为这个就认为firefox垃圾,我看这样认原创 2008-04-05 22:03:00 · 10722 阅读 · 1 评论 -
js无弹出框关闭浏览器窗口
script language="javascript">window.open(,_parent,);window.close();script>原创 2008-01-09 17:35:00 · 1846 阅读 · 0 评论 -
js判断IE浏览器
script language="javascript">if(window.ActiveXObject) alert("is IE")else alert("nots IE")script>原创 2007-10-29 11:36:00 · 4173 阅读 · 2 评论 -
QQ临时会话
html>head>title>QQ临时会话 - qifeititle>head>script janguage="javascript">function goFtpSite() {document.location.href = "http://wpa.qq.com/msgrd?v=1&uin=" + document.qqh.qqhm.value + "&site=www.jzfi原创 2007-10-10 21:54:00 · 1311 阅读 · 0 评论 -
如果服务器端执行时间很长,在客户端先显示等候画面
梅花雪的页面加载document.write(+页面正在载入,请稍等);var setInterval1 = setInterval("loading.innerText += .",300);var setInterval2 = setInterval("loading.innerText = ",15000);function window.onload() { hidde转载 2007-07-25 18:48:00 · 1167 阅读 · 0 评论 -
实现鼠标经过超链时的提示图层
一、 ----------------------------------------------------- var oPopup = window.createPopup(); function rdl_doClick(){ var oMessage=document.all("oMessage"); with (oPopup.document.body) { style.backgrou转载 2007-07-25 14:26:00 · 1008 阅读 · 0 评论 -
js日期相关
格式化输出日期:Date.prototype.format = function(format){ var o = { "M+" : this.getMonth()+1, //month "d+" : this.getDate(), //day "h+" : this.getHours(), //hour "m+" : this.getMinutes(),原创 2007-07-09 16:10:00 · 869 阅读 · 0 评论 -
Unicode 编码转换器 1.0
Unicode 编码转换器body { background-color: white; margin-top: 24px; }h1 { font: normal 20px 黑体; text-align: center; color: black; }td, textarea, input, select { font: normal 12px Courier New; color: bl原创 2007-07-06 17:20:00 · 3077 阅读 · 0 评论 -
用JS和VBS实现全角半角相互转换
用JS和VBS实现全角半角相互转换/**************************************************************************************** 函数名:changejiaostr(str,flag)* 参数说明:* str:要转换的字符串* flag:标记,为0时半角和全角互换,为1时字符串中的全角转半角,为2时字符串中的半角转原创 2007-07-06 16:26:00 · 1555 阅读 · 0 评论 -
用JS把全角转换为半角
一、用JS把全角转换成半角(不能转换标点符号)onkeyup="javascript:var t = ; with(this.value) { for (var i = 0; i />二、用JS把全角转换成半角的函数function CtoH(obj){ var str=obj.value;var result="";for (var i = 0; i {if (str.charCodeAt原创 2007-07-02 17:28:00 · 6280 阅读 · 0 评论 -
js网页另存为功能代码
【另存为】 【另存为HTML文档】 【打印文章】原创 2007-05-15 17:12:00 · 7087 阅读 · 0 评论 -
js11种刷新页面的方法
转载 2007-03-19 10:44:00 · 3581 阅读 · 3 评论 -
取单选按钮radio的值
多个radio组成数组不能这样取值document.form.radio.value,如果就一个radio不是数组 这样取值可以。多个radio这样取值:function getRadioValue(radio){ var RadioValue=; for(i=0,len=radio.length;i { if(radio[i].checked) {原创 2007-03-16 12:43:00 · 2108 阅读 · 0 评论 -
js函数命名
不要把自己的js函数取成close(),open(),start()之类的内置函数单选按钮的触发事件函数不能命名为此单选按钮的名字,不知道为什末?!原创 2007-03-16 12:18:00 · 3226 阅读 · 1 评论 -
js显示日期和时间
1、 dayName = new Array("", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday") monName = new Array("January", "February", "March", "April", "May", "June", "July", "August", "转载 2007-02-26 16:54:00 · 2904 阅读 · 0 评论 -
页面飘浮图片
var xPos = 20;var yPos = document.body.clientHeight;var step = 1;var delay = 30; var height = 0;var Hoffset = 0;var Woffset = 0;var yon = 0;var xon = 0;var pause = true;var interval;pf.style.top = yPo原创 2007-02-08 09:50:00 · 1264 阅读 · 0 评论 -
marquee图片无缝滚动
marquee图片无缝滚动先了解一下对象的几个的属性:innerHTML: 设置或获取位于对象起始和结束标签内的 HTMLscrollHeight: 获取对象的滚动高度。scrollLeft: 设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离scrollTop: 设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离scrollWidth: 获取对象的滚动宽度o原创 2007-02-01 17:08:00 · 2414 阅读 · 0 评论 -
js进度条
----------------------------------------------------------------ie下测试通过: var ie5 = (document.all&&document.getElementsByTagName); var step = 0; function setSB(v,el,inforEl,message) { if (ie5 || do原创 2007-01-26 11:49:00 · 4270 阅读 · 0 评论 -
在b/s开发中经常用到的javaScript技术整理
在b/s开发中经常用到的javaScript技术整理 Posted on 2006-02-17 15:55 MeiYU 一、验证类1、数字验证内 1.1 整数 1.2 大于0的整数 (用于传来的ID的验证) 1.3 负整数的验证 1.4 整数不能大于iMax 1.5 整数不能小于iMin2、时间类 2.1 短时间,形如 (13:04:06) 2.2 短日期,形如 (2003-12-0转载 2007-01-22 14:05:00 · 1166 阅读 · 0 评论 -
Javascript 弹出窗口控制和双击滚屏
Javascript 弹出窗口, 居中与居角扩大窗口至屏幕最大值和双击滚屏说明:主要使用 Js 的 setInterval() 和 clearInterval() 函数完成操作.目录:1. 居中弹出窗口, 并逐步扩大2. 居角弹出窗口, 并逐步扩大3. 双击滚屏, 单击停止, 以 Scroll bar 的相对位置滚屏shawl.qiu 2006-10-24http://blog.youkuaiyun.com/转载 2007-01-19 11:34:00 · 1982 阅读 · 0 评论 -
复选框的全选、全不选、反选
全选与不全选的切换反选function checkAll(e, itemName){ var aa = document.getElementsByName(itemName); for (var i=0; i aa[i].checked = e.checked;}function selectOther(obj) { var aa = document.getEle原创 2007-01-17 14:50:00 · 1320 阅读 · 0 评论 -
js判断中英文字符串长度
//判断中英文:function isChinese(str){ var lst = /[u00-uFF]/; return !lst.test(str); }if(isChinese("名字"))alert("Yes");elsealert("NO");________________________________________________functi转载 2007-01-16 14:52:00 · 7735 阅读 · 0 评论 -
如何定时运行web文件
在一定的时候,要定时的运行某个ASP文件去执行一个任务,如一个工厂在早上9点钟要采集所有的电表的读数,当然这要通过IN SQL连接到各个电表中,我们现在就是用一个ASP文件把IN SQL中表的读数再集中到MS SQL中。可能你看到的定时运行ASP文件的方法有多种,不过我现在要说的是一种简单的方法,利用计划任务就可简单的实现。首先,你要写一个js或者vbs文件来调用你所有执行的ASP。下面是js和v转载 2007-01-16 14:13:00 · 1221 阅读 · 0 评论 -
js定时页面跳转
var duration=2900;var endTime = new Date().getTime() + duration + 100;function interval(){ var n=(endTime-new Date().getTime())/1000; if(n document.getElementById("timeout").innerHTML = n.toF原创 2007-01-15 15:45:00 · 3908 阅读 · 0 评论 -
js中几种去掉字串左右空格的方法
//js中几种去掉字串左右空格的方法//Recon 的思路://-------------//去掉字串左边的空格function lTrim(str){ if (str.charAt(0) == " ") { //如果字串左边第一个字符为空格 str = str.slice(1);//将空格从字串中去掉 //这一句也可改成 str = str.substring(1, str转载 2007-01-11 11:42:00 · 1528 阅读 · 0 评论