// JavaScript Document
//+---------------------------------------------------
//| 打开模式窗口,返回新窗口的操作值
//+---------------------------------------------------
function PopModalWindow(url,width,height)
{
var result=window.showModalDialog(url,window,"dialogWidth:"+width+"px;dialogHeight:"+height+"px;center:yes;status:no;scroll:no;dialogHide:no;resizable:no;help:no;edge:sunken;");
return result;
}
function PopModalWindowScroll(url,width,height)
{
var result=window.showModalDialog(url,window,"dialogWidth:"+width+"px;dialogHeight:"+height+"px;center:yes;status:no;scroll:yes;dialogHide:no;resizable:no;help:no;edge:sunken;");
return result;
}
//+---------------------------------------------------
//| 打开新窗口,返回新窗口的操作值
//+---------------------------------------------------
function PopNewWindow(sUrl,iWidth,iHeight)
{
l = (screen.width - iWidth)/2-10;
t = (screen.height- iHeight)/2-16;
window.open(sUrl,"","resizable=1,width="+iWidth+",height="+iHeight+",left="+l+",top="+t);
}
function PopNewWindowScroll(sUrl,iWidth,iHeight)
{
l = (screen.width - iWidth)/2-10;
t = (screen.height- iHeight)/2-16;
window.open(sUrl,"","scrollbars=1,resizable=1,width="+iWidth+",height="+iHeight+",left="+l+",top="+t);
}
//+---------------------------------------------------
//| 控制只輸入數字
//+---------------------------------------------------
function limitNum(obj) {
if(obj.value.replace(/[0-9\.]+/g,"").length>0) {
alert('请输入数字')
obj.value=0;
}
}
//+---------------------------------------------------
//| 控制表单全选或取消
//+---------------------------------------------------
function checkall(form, prefix, checkall) {
var checkall = checkall ? checkall : 'chkall';
for(var i = 0; i < form.elements.length; i++) {
var e = form.elements[i];
if(e.name != checkall && (!prefix || (prefix && e.name.match(prefix)))) {
e.checked = form.elements[checkall].checked;
}
}
}
function ClearData(obj,clearVal)
{
if (obj.value == "")
{
obj.value = clearVal;
}
else if (obj.value == clearVal)
{
obj.value = "";
}
}
//+---------------------------------------------------
//| 合并合格列,引用Jquery.js使用
//+---------------------------------------------------
function table_rowspan(_w_table_id,_w_table_colnum){
_w_table_firsttd = "";
_w_table_currenttd = "";
_w_table_SpanNum = 0;
_w_table_Obj = $j(_w_table_id + " tr td:nth-child(" + _w_table_colnum + ")");
_w_table_Obj.each(function(i){
if(i==0){
_w_table_firsttd = $j(this);
_w_table_SpanNum = 1;
}else{
_w_table_currenttd = $j(this);
if(_w_table_firsttd.text()==_w_table_currenttd.text()){
_w_table_SpanNum++;
_w_table_currenttd.hide(); //remove();
_w_table_firsttd.attr("rowSpan",_w_table_SpanNum);
}else{
_w_table_firsttd = $j(this);
_w_table_SpanNum = 1;
}
}
});
}
分享到:
相关推荐
本篇文章将深入探讨几个常用的JavaScript函数,这些函数在实际开发中非常常见且实用。 1. `console.log()` 这是开发者调试代码时最常用的函数之一。它用于在浏览器的控制台输出信息,帮助开发者查看程序执行过程中...
本压缩包中的"几个比较常用的JS"包含了几个在实际开发中经常使用的JS代码片段或库,这些工具能够帮助开发者提高效率,实现各种功能。 1. DOM操作: JavaScript的核心之一就是Document Object Model(DOM) API,...
JS工具类,主要包含几个正则判断和几个常用JS
本文将深入探讨基于Avalon.js 2.2.5版本封装的几个常用组件,以及如何在实际开发中应用这些组件。 标题中的"基于avalon2.2.5js封装了几个常用组件"意味着开发者已经对Avalon.js进行了二次开发,创建了一些便于日常...
在Java编程中,有几个常用的类对于开发人员来说是不可或缺的,这些类可以帮助我们处理数据库操作、页面分页以及过滤请求。下面将详细讲解标题和描述中提到的几个关键概念。 首先,`baseDao` 类是Java开发中的一个...
以下我们将详细介绍标题和描述中提到的几个关键封装类:拖拽、class添加删除以及变换和继承。 1. **拖拽(Dragging)** 拖拽功能在网页交互中非常常见,例如在文件管理器中移动文件或在画布上操作元素。实现拖拽效果...
在JavaScript(JS)的世界里,实现各种特效是开发者日常工作中的一部分。这些特效可以极大地提升用户体验,使得网页更具吸引力。在给定的压缩包文件中,我们有三个关键的知识点:微博发布程序、随意拉动并定位以及...
这里我们将探讨标题和描述中提及的几个关键知识点,并通过压缩包中的文件名称来推测它们的具体应用场景。 1. **全选 Checkbox**: 当用户需要对一组复选框(Checkbox)进行全选或全不选操作时,可以编写一个函数来...
iconfont.js+jquery-1.8.0.min.js+showLoading.css+jquery.showLoading.min.js+echarts.min.js+highcharts.js需要的可下载使用
本文将详细介绍几个常用的JavaScript代码片段,帮助开发者实现点击图片后图片放大的功能。 首先,我们需要一个HTML结构来展示图片。一个基本的HTML图片元素如下: ```html ``` 在这个例子中,`id`属性用于...
"老裴帮助关于常用的几个JS正则表达的练习" 这个主题聚焦于通过实践来学习和理解正则表达式的基本概念和常见用法。下面将详细介绍一些重要的正则表达式知识点。 1. **基础语法**: - 正则表达式通常由特殊字符(元...
"几个常用的Chart图表"这个主题聚焦于利用特定的技术来动态地在页面上生成Flash统计图表,这为用户提供了交互性和视觉吸引力。让我们深入探讨一下这个主题的相关知识点。 1. **Chart类型**:Chart图表通常包括柱状...
在给定的压缩包文件中,"ZCOOL收集的JS"包含了多种实用的JavaScript代码示例,如表单验证、无间断滚动、日历插件以及字号缩放等功能。下面将详细阐述这些知识点: 1. **表单验证类 JS代码**: 表单验证是网页前端...
`jstree` 或 `d3.js` 是实现这种视图的常用库。 8. **库(Lib)**: - `lib` 文件夹通常包含JavaScript库或框架的文件。常见的库如`jQuery` 提供了简化DOM操作、事件处理等功能;`lodash` 提供实用的工具函数;而`...
在JavaScript特效中,有以下几个重要的知识点: 1. **DOM操作**:JavaScript通过Document Object Model(DOM)来操作网页内容。通过DOM,我们可以添加、删除或修改HTML元素,以此实现页面动态更新。例如,改变元素...
本文将基于提供的文件内容,对几个常见的JavaScript框架进行详细比较,包括它们的核心特性、适用场景以及优缺点。 首先,我们关注到“21个强大的javascript框架.doc”,这可能是一个列举并分析了21个JavaScript框架...
在这个"常用js方法封装"的项目中,我们可以期待看到以下几类JavaScript方法的封装: 1. 链式操作:通过return this机制,实现方法之间的链式调用,如$.extend()在jQuery中就是这样实现的,可以连续设置多个属性或...
根据提供的文件信息,我们可以归纳出以下几个重要的JavaScript知识点及相关代码示例: ### 1. 手机类型判断 在移动端开发中,经常需要根据用户使用的设备类型(如Android、iPhone、iPad)来调整页面布局或功能。...
本资源“1500个前端开发常用javascript特效2013js特效”显然是一个集合,包含了大量用于增强网页用户体验的JavaScript代码片段和特效。 首先,JavaScript特效在前端开发中的作用不可忽视。它们可以使网页变得生动、...
107个常用javascript语句 -7.焦点 .focus(); -6.捕获对象通用方法 function $(obj) {return document.getElementById(obj);} ("") %> -5.字符串赋值数组var array=new Array(); array=tdrczpdata.split('<BR>'); ...