日期:2014-05-16  浏览次数:20404 次

以前项目中用到的JS
/**
*
* uur UI框架通用程序
* 使用需加入jquery 1.4+
* jslfl
*/

/**
* 返回上一操作页面
*/
function returnPrevious(){
history.go(-1);
}

/**
* 直接连接URL
* @param {Object} url
*/
function toUrl(url){
if(url == null || url == ""){
return;
}
location.href = url;
}

/**
* 将连接返回到frame中
* @param {Object} url 请求连接
* @param {Object} frameid frame的id
*/
function toFrame(url,frameid){
$("#" + frameid).attr("src",url);
}
/**
* 刷新本页面
*/
function refresh(){
location.reload();
}

/**
* 刷新父页面
*/
function refreshParent(){
parent.location.reload();
}


/**
* 把下拉列表选项的文本赋值给文本框
* @param {Object} id 下拉列表的ID
* @param {Object} name 文本框的ID
*/
function selTextId2Name(id,name){
$("#" + name).val($("#" + id).attr("relText"));
}

/**
* 删除一条数据
* @param {Object} url
*/
function delOne(url){
top.Dialog.confirm("数据删除后不能恢复,确认要删除 1 条选中数据吗?",function(){location.href = url});
}

/**
*删除多项
* 参数追加到请求后面
**/
function delMultiple(url) {
var vals = "";
var cont = 0;//选中的个数
$("#listData input:checked").each(function(){
if($(this).attr("checked")){
cont ++;
vals += $(this).val() + ",";
}
})
if(cont == 0){
top.Dialog.alert("请选择要删除的对象");
return;
}else if(cont > 0 && vals.length >1){
vals = vals.substring(0,vals.length-1);
top.Dialog.confirm("数据删除后不能恢复,确认要删除 " + cont + " 条选中数据吗?",function(){location.href = url + vals});
}else{
return;
}
}

/**
*多项失效
* 参数追加到请求后面
**/
function invalidMultiple(url) {
var vals = "";
var cont = 0;//选中的个数
$("#listData input:checked").each(function(){
if($(this).attr("checked")){
cont ++;
vals += $(this).val() + ",";
}
})
if(cont == 0){
top.Dialog.alert("请选择要操作的对象");
return;
}else if(cont > 0 && vals.length >1){
vals = vals.substring(0,vals.length-1);
top.Dialog.confirm("数据 失效 后可以通过[ 启用 ]操作恢复,确认要失效 " + cont + " 条选中数据吗?",function(){location.href = url + vals});
}else{
return;
}
}

/**
* 启用多项数据
* 参数追加到请求后面
* @param {Object} url
*/
function usingMultiple(url) {
var vals = "";
var cont = 0;//选中的个数
$("#listData input:checked").each(function(){
if($(this).attr("checked")){
cont ++;
vals += $(this).val() + ",";
}
})
if(cont == 0){
top.Dialog.alert("请选择要操作的对象");
return;
}else if(cont > 0 && vals.length >1){
vals = vals.substring(0,vals.length-1);
top.Dialog.confirm("确认要启用 " + cont + " 条选中数据吗?",function(){location.href = url + vals});
}else{
return;
}
}

/**
* 编辑数据项
* 参数追加到请求后面
* @param {Object} url
*/
function editOne(url) {
var vals = "";
var cont = 0;//选中的个数
$("#listData input:checked").each(function(){
if($(this).attr("checked")){
cont ++;
vals += $(this).val() + ",";
}
})
if(cont == 0){
top.Dialog.alert("请选择要修改的对象");
return;
}else if(cont > 1){
top.Dialog.alert("对不起,一次只能修改一条数据");
return;
}else if(cont == 1 && vals.length >1){
vals = vals.substring(0,vals.length-1);
location.href = url + vals;
}else{
return;
}
}

/**
* 查看数据项
* 参数追加到请求后面
* @param {Object} url
*/
function viewOne(url) {
var vals = "";
var cont = 0;//选中的个数
$("#listData input:checked").e