分类: Js预览模式: 普通 | 列表

全国省市联动菜单

HTML代码


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

查看更多...

分类:Js | 固定链接 | 评论: 6 | 引用: 0 | 查看次数: 705

[私密日志] 私密日志

该日志是私密日志,只有管理员或发布者可以查看!
分类:Js | 固定链接 | 评论: 8 | 引用: 0 | 查看次数: 705

调用JS文件

      <script language=javascript 
src='inc/1.js'></script>

查看更多...

分类:Js | 固定链接 | 评论: 8 | 引用: 0 | 查看次数: 702

Lightbox JS

概要
Lightbox JS 是一个简单而又谦恭的用来把图片覆盖在当前页面上的脚本. 它能被快速安装并且运作于所有流行的浏览器.

最新更新 Version 2.0
图片集: 分组相关的图片并且能轻松的导航它们 
视觉特效: 奇特的自适应调整 
向后兼容: yes! 

如何使用:
步骤 1 - 安装 
Lightbox v2.0 使用 Prototype 框架和 Scriptaculous 效果库. 你将需要外调这三个 Javascript 文件在你的 header. 
引用内容 引用内容

<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="js/lightbox.js"></script>


2.外调 Lightbox CSS 文件 (或添加 Lightbox 样式到你现行的样式表中). 

引用内容 引用内容
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />


3.检查 CSS 并确定调用的 prev.gif 和 next.gif 文件在正确的位置. 同样要确定调用的 loading.gif 和 close.gif 文件及 lightbox.js 文件在正确的位置. 

步骤 2 - 激活

1.添加 rel="lightbox" 属性到任何一个链接标签去激活lightbox. 例如: 

引用内容 引用内容
<a href="images/image-1.jpg" rel="lightbox" title="my caption">image #1</a>


2.可选择项: 使用 title 属性加上说明. 
如果你有一套你想分组的相关图片, 接着上一部并且又在 rel 属性中添加一个带方括号的组名. 例如: 

引用内容 引用内容
<a href="images/image-1.jpg" rel="lightbox[roadtrip]">image #1</a>
<a href="images/image-2.jpg" rel="lightbox[roadtrip]">image #2</a>
<a href="images/image-3.jpg" rel="lightbox[roadtrip]">image #3</a>

没有限定每个页面的图片组数量和每个图片组图片的数量. 疯了! 
下载:




http://www.makewing.com/lanren/js/26/index.htm

查看更多...

分类:Js | 固定链接 | 评论: 8 | 引用: 0 | 查看次数: 668

jk下拉菜单

images/admin/admin.js
style/joekoe_function.js


function sel_type(trsurl,turl)
{
    var sn,i,wdim,temp1,nurl;
    wdim=turl.split("|");
    sn=wdim.length;
    for (i=0;i<sn;i++)
    {
    nurl=wdim;
        temp1="<OPTION value='"+nurl+"'";
        if (trsurl==nurl) { temp1+=" selected"; }
        temp1+=">"+nurl+"</option>";
    document.write(temp1);
    }



<Select size=1 name=edus>
<script language=javascript>
<!--
sel_type('','不限|初中|高中|中技|中专|大专|本科|硕士|博士');
-->
</script>
</Select>


<Select size=1 name=edus>
<script language=javascript>
<!--
sel_type('<%=rs("edus")%>','不限|初中|高中|中技|中专|大专|本科|硕士|博士');
-->
</script>
</Select>

显示被隐藏内容 显示被隐藏内容
<Select size=1 name=wrtopic>
<script language=javascript>
<!--
sel_type('','<%response.write web_dim(27)%>');
-->
</script>
</Select>




sub joekoe_chk_bm()
    if chk() then
      web_dim(27)=code_config(request.form("web_dim_27"),0)
    call joekoe_template_common()
    call joekoe_template_common_other()
    call joekoe_template_js_config()
    call admin_msg("已成功修改了"&ntit&tit_fir&"!","?action="&action,1)
    exit sub
  end if
  call form_first()
%>
<form action='?action=<%response.write action%>' method=post>
<input type=hidden name=chk value='yes'>
<tr><td colspan=3 class=td> 专业设置</td></tr>
<tr>
<td>新增专业:</td>
<td><textarea name=web_dim_27 rows=10 cols=61><%response.write web_dim(27)%></textarea></td>
<td class=gray>注意:用"|"分隔开</td>
</tr>
<%
  call submit_config()
end sub



隐藏内容 隐藏内容
该内容已经被作者隐藏,只有会员才允许查阅 登录 | 注册


查看更多...

分类:Js | 固定链接 | 评论: 8 | 引用: 0 | 查看次数: 723

关于Window.open的参数小结

先看一个例子:
[javascipt:]window.open("Webpage.asp?<%=var%>",Derek,"height=100,width=100,status=yes,toolbar=yes,
menubar=no,location=no");
此语句打开一个新窗口,页面为webpage.asp,参数为var,名字为Derek,高为100,宽为100,显示状态栏和工具条,不显示菜单和地址。

具体总结的各个属性参数如下:
window = object.open([URL ][, name ][, features ][, replace]]]])
URL:新窗口的URL地址
name:新窗口的名称,可以为空
featurse:属性控制字符串,在此控制窗口的各种属性,属性之间以逗号隔开。
    fullscreen=   { yes/no/1/0 } 是否全屏,默认no
    channelmode=  { yes/no/1/0 } 是否显示频道栏,默认no
    toolbar=      { yes/no/1/0 } 是否显示工具条,默认no
    location=     { yes/no/1/0 } 是否显示地址栏,默认no
    directories = { yes/no/1/0 } 是否显示转向按钮,默认no
    status=       { yes/no/1/0 } 是否显示窗口状态条,默认no
    menubar=      { yes/no/1/0 } 是否显示菜单,默认no
    scrollbars=   { yes/no/1/0 } 是否显示滚动条,默认yes
    resizable=    { yes/no/1/0 } 是否窗口可调整大小,默认no
    width=number  窗口宽度(像素单位)
    height=number 窗口高度(像素单位)
    top=number    窗口离屏幕顶部距离(像素单位)
    left=number   窗口离屏幕左边距离(像素单位)

查看更多...

分类:Js | 固定链接 | 评论: 7 | 引用: 0 | 查看次数: 644

字节数最小的中国城市JavaScrip列表

在电子商务或一些ASP应用程序中,经常要用到地区的选择。
    中国有35个省或市或地区,我们在选择一个省市,希望能够立即弹出对应的省以供选择。这功能可以用javascript来
实现。但是中国拥有非常纵多的城市,如果用JavaScript起来,将会是一个不小的JavaScript,像ChinaBig的网站的选择下
拉框对应的JS内容竟有38.5K 之多,严重影响了网页的浏览速度。今日我对这些数据进行了重组,直接用数据赋值,并将
变量名改为一个字母,数据减小到只有7670 Bytes。从此浏览速度大大改观,网站也用不着改变省就要重复刷新, 而代
价仅仅是这7670个字节。
      
下面是City.JS的内容.


I=new Array;
N=new Array;
I[03]=new Array(0,500,501,502,503,504,505,506,507,508,509,510,511);
N[03]=new Array("请选择","东城区","西城区","崇文区","宣武区","朝阳区","丰台区","石景山区","海淀区","门头沟
区","房山区","郊县","其他地区");
I[26]=new Array(0,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595);
N[26]=new Array("请选择","黄浦区","南市区","卢湾区","徐汇区","长宁区","静安区","普陀区","闸北区","虹口
区","杨浦区","闵行区","宝山区","郊县","嘉定区","浦东新区","其他地区");
I[29]=new Array(0,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614);
N[29]=new Array("请选择","和平区","河东区","河西区","南开区","河北区","红桥区","塘沽区","汉沽区","大港
区","东丽区","西青区","津南区","北辰区","郊县","其他地区");
I[35]=new Array(0,638,639,640,641,642);
N[35]=new Array("请选择","涪陵区","万州区","黔江地区","市区","其他地区");
I[34]=new Array(0,637,1,3,4,5,6,17,18,21,23,24,25);
N[34]=new Array("请选择","其他地区","温州市","杭州市","宁波市","嘉兴市","绍兴市","丽水地区","湖州市","金华
市","台州市","舟山市","衢州市");
I[07]=new Array(0,86,89,90,92,93,94,96,97,520,521,522,523,524,525);
N[07]=new Array("请选择","北海市","桂林市","河池地区","柳州市","南宁市","钦州市","梧州市","玉林地区","防城
港市","南宁地区","柳州地区","桂林地区","梧州地区","其他地区");
I[08]=new Array(0,526,527,528,529,530,532,533,534,100,101);
N[08]=new Array("请选择","黔东南苗族侗族自治州","黔西南布依族苗族自治州","黔南布依族苗族自治州","遵义地
区","铜仁地区","毕节地区","安顺地区","其他地区","贵阳市","六盘水市");
I[09]=new Array(0,107,535);
N[09]=new Array("请选择","海南","其他地区");
I[10]=new Array(0,536,644,110,112,114,115,116,117,118,120,121,123,125);
N[10]=new Array("请选择","其他地区","保定市","保定地区","沧州市","承德市","邯郸市","衡水地区","廊坊市&qu...

查看更多...

分类:Js | 固定链接 | 评论: 6 | 引用: 0 | 查看次数: 814

Javascript 表单之间的数据传递

一,最简单的就是同一个网页里的表单的数据传递。

     举个实例,一个网页上有两个表单,每个表单里一个文本框,一个按钮。点按钮互相对操作对方的文本框的值。我们举的例子是把一个文本框付给另一个文本框。具体的HTML代码如下:

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>

<form name="form1" method="post" action="">
  <input type="text" name="textfield">
  <input type="button" name="Submit" value="1--------->2" onClick="ok()">
</form>

<form name="form2" method="post" action="">
  <input type="text" name="textfield2">
  <input type="button" name="Submit" value="2----->1" onClick="ok1()">
</form>

</body>
</html>
以上为HTMl的代码,大家可能注意到了onclik的代码了,有两个函数,接下来就是JAVASCRIPT的代码了:

<script language="JavaScript">
function ok()
{
  document.form2.textfield2.value=document.form1.textfield.value;
}
function ok1()
{
document.form1.textfield.value=document.form2.textfield2.value;
}
</script>  

   二,第二种是两个窗口之间的表单的文本框之间数据传递。其实这个可以在原来的基础上进行一些扩展就可以了。关于如何创建弹出窗口,窗体里的表单的代码, 在这里就不多说了,现在在这里说一下如何操作父窗口的表单里的文本框的数据。具体代码如下:

<script language="JavaScript">
function ok()
{
opener.document.form2.textfield2.value=document.form1.textfield.value
}
</script>

   三,第三种就是框架网页之间的表单的文本框之间数据传递.
        注意的地方是框架的写法:

<frameset cols="505,505">
  <frame src="test.htm" name="leftr" id="leftr">//定义框架的名称
  <frame src="test2.htm" id="right" name="right">
</frameset>
<noframes><body>

</body></noframes>

具体的实现代码如下:

<script language="JavaScript">
function ok()
{
parent.leftr.document.form2.textfield2.value
=document.form1.textfield.value
}
</script>

    这三种窗口之间的文本框数值互相操作的简单方法就实现了,其它需要注意的就是他们之间的关系。

查看更多...

分类:Js | 固定链接 | 评论: 8 | 引用: 0 | 查看次数: 659

vbscript语法错误

当脚本源程序包含不符合语言预先规定的语法规则时,产生语法错误。在开发期间应当
注意这些错误的类型。VBScript 语言包含5 3 个语法错误

800A03E9 内存溢出
800A03EA 语法错误
800A03EB 缺少“:”
800A03ED 缺少“(”
800A03EE 缺少“)”
800A03EF 缺少“]”
800A03F2 缺少标识符
800A03F3 缺少“=”
800A03F4 缺少“if”
800A03F5 缺少“To”
800A03F6 缺少“End”
800A03F7 缺少“Function”
800A03F8 缺少“sub”
800A03F9 缺少“Then”
800A03FA 缺少“Wend”
800A03FB 缺少“Loop”
800A03FC 缺少“Next”
800A03FD 缺少“Case”
800A03FE 缺少“Select”
800A03FF 缺少表达式
800A0400 缺少语句
800A0401 缺少语句的结束
800A0402 缺少整数常量
800A0403 缺少“While”或“Until”
800A0404 缺少“While”或“Until”或语句的结束
800A0405 缺少“With”
800A0406 标识符太长
800A0407 无效数字
800A0408 无效字符
800A0409 未结束的字符串常量
800A040A 未结束的注释
800A040D 关键字“Me”的无效使用
800A040E “loop”缺少“do”
800A040F 无效的“exit”语句
800A0410 无效“for”循环控制变量
800A0411 重复定义名字
800A0412 必须是第一个语句
800A0413 不能赋予非值性参数
800A0414 当调用子过程时不能用圆括号
800A0415 缺少字符常量
800A0416 缺少“In”
800A0417 缺少“Class”
800A0418 必须在一个类中定义
800A0419 在属性声明中缺少“Let”或“Set”或“Get”
800A041A 缺少“Property”
800A041B 在属性说明中参数的数目必须一致
800A041C 在一个类中不能有多个缺省的方法或属性
800A041D 类的初始化或终止没有参数
800A041E 属性的设置或赋值必须至少有一个参数
800A041F 不希望的“Next”
800A0420 仅能在“Property”或“Function”或“Sub”上指定“Default”
800A0421 “Default”也必须指定“Public”
800A0422 “Default”说明仅能在“PropertyGet”上

vbscript运行期错误
当脚本代码试图执行一个无效动作时,发生运行期错误。在调试和测试阶段,这些主要
错误应当引起注意。V B S c r i p t 代码包含65个这样的运行期错误,

800A0005 无效的程序调用或参数
800A0006 溢出
800A0007 内存不足
800A0009 下标超界
800A000A 这数组被固定或暂时锁定
800A000B 被零除
800A000D 类型不匹配
800A000E 字符串空间不足
800A0011 不能执行要求的操作
800A001C 没有段空间
800A0023 子程序或函数没定义
800A0030 装载DLL出错
800A0033 内部错误
800A0034 无效的文件名或数值
800A0035 文件没找到
800A0036 错误的文件格式
800A0037 文件已打开
800A0039 I/O设备错误
800A003A 文件已存在
800A003D 磁盘已满
800A003E 输入超出文件尾
800A0043 文件太多
800A0044 设备不可用
800A0046 权限被拒绝
800A0047 磁盘没准备好
800A004A 不能用不同的驱动器重命名
800A004B 路径/文件访问出错
800A004C 找不到路径
800A005B 没有设置对象变量
800A005C For循环没有初始化
800A005E Null的无效使用
800A0142 不能产生必需的临时文件
800A01A8 对象被请求
800A01AD ActiveX组件不能创建对象
0800A01A E类不支持自动化
800A01B0 在自动化操作中没有找到文件名或类名
800A01B6 对象不支持这个方法或属性
800A01B8 自动化出错
800A01BD 对象不支持这种操作
800A01BE 对象不支持命名的参数
800A01BF 对象不支持目前的位置设置
800A01C0 命名的参数没发现
800A01C1 变量不可缺省
800A01C2 错误的变量个数或无效的属性设置
800A01C3 对象不是一个集合
800A01C5 指定的DLL函数没找到
800A01C7 代码资源锁出错
800A01C9 这个键已与这个集合的一个元素相关
800A01CA 变量使用了在VBScript中不支持的自动化类型
800A01CE 远程服务器机器不存在或不可用
800A01E1 无效图片
800A01F4 变量没定义
800A01F5 非法赋值
800A01F6 对于执行脚本来说,对象不安全
800A01F7 对于初始化来说,对象不安全
800A01F8 对于创建来说,对象不安全
800A01F9 无效或不可靠的引用
800A01FA 类没有定义
800A1398 缺少需要规则的表达式对象
800A1399 在规则表达式中有语法错误
800A139A 不希望的量词
800A139B 在规则表...

查看更多...

分类:Js | 固定链接 | 评论: 8 | 引用: 0 | 查看次数: 797

常用js大全

1.document.write(""); 输出语句  
2.JS中的注释为//  
3.传统的HTML文档顺序是:document->html->(head,body)  
4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)  
5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID号").name(或&#118alue)  
6.一个小写转大写的&#106s: document.getElementById("output").&#118alue = document.getElementById("input").&#118alue.toUpperCase();  
7.JS中的值类型:String,Number,Boolean,Null,Object,Function  
8.JS中的字符型转换成数值型:parseInt(),parseFloat()  
9.JS中的数字转换成字符型:(""+变量)  
10.JS中的取字符串长度是:(length)  
11.JS中的字符与字符相连接使用+号.  
12.JS中的比较操作符有:==等于,!=不等于,>,>=,<.<=  
13.JS中声明变量使用:var来进行声明  
14.JS中的判断语句结构:if(condition){}else{}  
15.JS中的循环结构:for([initial e­xpression];[condition];[upadte e­xpression]) {inside loop}  
16.循环中止的命令是:break  
17.JS中的函数定义:function functionName([parameter],...){statement[s]}  
18.当文件中出现多个form表单时.可以用document.forms[0],document.forms[1]来代替.  
19.窗口:打开窗口window.open(), 关闭一个窗口:window.close(), 窗口本身:self  
20.状态栏的设置:window.status="字符";  
21.弹出提示信息:window.alert("字符");  
22.弹出确认框:window.confirm();  
23.弹出输入提示框:window.prompt();  
24.指定当前显示链接的位置:window.location.href="URL"  
25.取出窗体中的所有表单的数量:document.forms.length  
26.关闭文档的输出流:document.close();  
27.字符串追加连接符:+=  
28.创建一个文档元素:document.createElement(),document.createTextNode()  
29.得到元素的方法:document.getElementById()  
30.设置表单中所有文本型的成员的值为空:  
var form = window.document.forms[0]  
for (var i = 0; i<form.elements.length;i++){  
     if (form.elements.type == "text"){  
         form.elements.&#118alue = "";  
     }  
}  
31.复选按钮在JS中判断是否选中:document.forms[0].checkThis.checked (checked属性代表为是否选中返回TRUE或FALSE)  
32.单选按钮组(单选按钮的名称必须相同):取单选按钮组的长度document.forms[0].groupName.length  
33.单选按钮组判断是否被选中也是用checked.  
34.下拉列表框的值:document.forms[0].selectName.options[n].&#118alue (n有时用下拉列表框名称加上.selectedIndex来确定被选中的值)  
35.字符串的定义:var myString = new String("This is lightsword");  
36.字符串转成大写:string.toUpperCase(); 字符串转成小写:string.toLowerCase();  
37.返回字符串2在字符串1中出现的位置:String1.indexOf("String2")!=-1则说明没找到.  
38.取字符串中指定位置的一个字符:StringA.charAt(9);  
39.取出字符串中指定起点和终点的子字符串:stringA.substring(2,6);  
40.数学函数:Math.PI(返回圆周率),Math.SQRT2(返回开方),Math.max(&#118alue1,&#118alue2)返回两个数中的最在值,Math.pow(&#118alue1,10)返回&#118alue1的十次方,Math.round(&#118alue1)四舍五入函数,Math.floor(Math.random()*(n+1))返回随机数 &...

查看更多...

分类:Js | 固定链接 | 评论: 9 | 引用: 0 | 查看次数: 5164