ziggy_js.dom=function(){}
ziggy_js.dom.layerCenterH=function(inObj){
var lca;
var lcb;
var lcx;
var iebody;
var dsocleft;
if(window.innerWidth){
lca=window.innerWidth;
}else{
lca=document.body.clientWidth;
}
lcb=inObj.offsetWidth;
lcx=(Math.round(lca/2))-(Math.round(lcb/2));
iebody=(document.compatMode && document.compatMode!="BackCompat") ?
document.documentElement:document.body;
dsocleft=document.all?iebody.scrollLeft:window.pageXOffset;
inObj.style.left = lcx+dsocleft+"px";
}//end layerCenterH
//只要是有left属性的标签都可以用
// ziggy_js.dom.layerCenterH(document.getElementById('center'));
ziggy_js.dom.layerCenterV=function(inObj){
var lca;
var lcb;
var lcy;
var iebody;
var dsoctop;
if(window.innerWidth){
lca=window.innerWidth;
}else{
lca=document.body.clientWidth;
}
lcb=inObj.offsetHeight;
lcy=(Math.round(lca/2))-(Math.round(lcb/2));
iebody=(document.compatMode && document.compatMode !="BackCompat")?
document.documentElement :document.body;
dsoctop=document.all?iebody.scrollTop:window.pageYOffset;
inObj.style.top=lcy+dsoctop+"px";
}
//
ziggy_js.form=function(){}
ziggy_js.form.formToXML=function(inForm,inRootElement){
if(inForm==null){
return null;
}
if(inRootElement==null){
return null;
}
var outXML="<"+inRootElement+">";
var i;
for(i=0;i<inForm.length;i++){
var ofe=inForm[i];
var ofeType=ofe.type.toUpperCase();
var ofeName=ofe.name;
var ofeValue=ofe.value;
if(ofeType=="TEXT" || ofeType=="HIDDEN"|| ofeType=="PASSWORD"
||ofeType=="SELECT-ONE"||ofeType=="TEXTAREA"){
outXML+="<"+ofeName+">"+ofeValue+"</"+ofeName+">"
}
if(ofeType=="RADIO" && ofe.checked==true){
outXML+="<"+ofeName+">"+ofeValue+"</"+ofeName+">"
}
if(ofeType=="CHECKBOX"){
if(ofe.checked==true){
cbval="true";
}else{
cbval="false";
}
outXML=outXML+"<"+ofeName+">"+cbval+"</"+ofeName+">"
}
outXML+="";
}
outXML+="</"+inRootElement+">";
//alert(outXML);
return(outXML);
}//End formToXML()
ziggy_js.page=function(){};
ziggy_js.page.getParameter=function(inParamName){
var retVal=null;
var varvals=nuescape(location.search.substring(1));
if(varvals){
var search_array=varvals.split("&");
var temp_array=new Array();
var j=0;
var i=0;
for(i=0;i<search_array.length;i++){
temp_array=search_array[i].split("=");
var pName=temp_array[0];
var pVal=temp_array[1];
if(inParamName==null){
if(retVal==null){
retVal=new Array();
}
retVal[j]=pName;
retVal[j+1]=pVal;
j=j+2;
}else{
if(pName==inParamName){
retVal=pVal;
break;
}
}
}
}
return retVal;
}
获得
分享到:
相关推荐
本“JavaScript学习指南”源代码包含了深入理解并掌握JavaScript编程的关键知识点。 一、基础语法 JavaScript的基础语法包括变量声明(var、let、const)、数据类型(如字符串、数字、布尔值、null、undefined、...
五、字符串方法扩展 1. `trim()`: 去除字符串两端的空白符。 2. `includes()`, `startsWith()`, `endsWith()`: 分别检查字符串是否包含子串,或者是否以/以某子串结束。 3. `repeat()`: 指定次数重复字符串。 4. `...
五、 JavaScript 中的文字对象 * 文字对象是JavaScript中的一种内置对象 * 文字对象可以获取和设置文本的内容 * 文字对象可以实现文本的操作和处理 * 文字对象可以实现字符串的搜索和替换 六、 JavaScript 中的...
在ACCP(阿帕奇软件基金会认证的计算机程序员)5.0的课程体系中,JavaScript的学习是必不可少的一部分。本章节主要涵盖了JavaScript的基本语法、数据类型、变量、操作符、控制流程、函数以及对象等内容。 一、基本...
五、分组与捕获 1. `()`:用于分组,可以对子表达式进行操作,如重复、选择或捕获。 2. `?:`:非捕获分组,不保存匹配结果,仅用于组合正则表达式。 六、反向引用 1. `\number`:反向引用,用于引用前面已经捕获...
本学习文档旨在提供全面的JavaScript知识,帮助你快速掌握开发技巧。 一、JavaScript基础 1. 变量与数据类型:了解JavaScript中的变量声明(var、let、const)及其作用域,以及基本数据类型(Number、String、...
这篇教程——"JavaScript学习手册十四:HTML DOM-文档元素的操作(二)"深入探讨了如何使用JavaScript来操纵HTML文档中的元素,进一步提升网页动态性和交互性。 DOM是HTML和XML文档的一种结构化表示,它将网页内容...
在这个"javascript作业题答案"的压缩包中,我们可以期待找到一系列与JavaScript相关的练习题及其解答,这对于学习和掌握JavaScript的重要知识是非常有帮助的。 首先,JavaScript的核心知识点包括变量、数据类型、...
这份"javascript入门学习笔记"旨在为初学者提供一个全面且深入的JavaScript学习路径。 一、基础语法 JavaScript的基础包括变量、数据类型、操作符、流程控制等。变量用于存储数据,数据类型分为基本类型(如字符串...
这本《JaVascript权威指南》连续印刷5次,销售数十万册,成为很多Javascript学习者的必备宝典。由于其封面上是一只“爪哇犀牛”(封面上印上动物是原书出版公司O'Reilly一贯的风格),读者亲切地称其为...
通过深入学习以上知识点,并结合实际项目进行练习,相信你能在五天内对JavaScript有基本的掌握。当然,学习编程不仅仅是理论,更重要的是实践,不断编写代码,解决问题,才能真正提升技能。祝你在JavaScript的学习...
### JavaScript学习习题和实例详解 #### 一、JavaScript字符集 JavaScript采用了Unicode字符集编码。选择Unicode的主要原因是16位的Unicode编码可以表示几乎所有的书面语言,这为JavaScript提供了强大的国际化支持...
《突破JavaScript编程实例五十讲》是一本专注于JavaScript编程实践的学习资料,旨在帮助初学者和有一定基础的开发者深入理解和掌握...不论你是自学还是作为教程辅助,这本书都能成为你JavaScript学习旅程中的得力伙伴。
本手册旨在为初学者提供全面且深入的JavaScript学习指南,帮助你们理解并掌握这个强大的脚本语言。 一、JavaScript基础 JavaScript的核心概念包括变量、数据类型、操作符、控制结构、函数等。变量是存储信息的容器...
通过以上内容的学习,结合提供的"JavaScript菜鸟学习教程.doc"、"JavaScript中文版课件.doc"、"Js.pdf"等文档,以及"PPT"课件,初学者将逐步建立起JavaScript知识体系,为进一步的Web开发打下坚实基础。同时,...
这份“javascript学习笔记整理知识点整理”是针对初学者的一份宝贵资料,涵盖了JavaScript的基础知识,旨在帮助新手快速入门并掌握这门语言的核心概念。 一、变量与数据类型 在JavaScript中,变量用于存储数据。...
以上只是JavaScript学习文档的部分要点,实际的学习过程中,还需要结合实际项目实践,不断探索和深化理解,才能真正掌握这门语言的精髓。通过阅读这份文档,相信你会对JavaScript有更全面、深入的认识。
通过《突破JavaScript编程实例五十讲》的学习,读者将能够掌握JavaScript的核心概念和实用技巧,从而更好地应对实际项目中的挑战。该教程提供的pdg文件可能是超星阅读器的电子版,配合超星阅读器4.1.EXE进行阅读,...
《突破JavaScript编程实例五十讲》是一本专注于JavaScript编程实践的教程,旨在帮助读者通过实例学习和掌握这门广泛应用于Web开发的重要语言。本书的核心理念是将理论与实践相结合,通过五十个精心设计的实例,逐步...
首先,基础语法是JavaScript学习的起点,包括变量声明(var、let、const)、数据类型(字符串、数字、布尔、数组、对象等)、运算符(算术、比较、逻辑、三元)、流程控制(条件语句、循环结构)以及函数的使用。...