📄 anysale.js
字号:
if( value.indexOf( "%" ) > -1 || value.indexOf( "&" ) > -1 ) { //过滤字符
showNote(oProm, name+"有误,不能包含'%'和'&'",1);
return false;
}
*/
showNote(oProm, "正确",0);
return true;
}
}
function setCode(code,note){ //验证码
var times = new Date().getTime();
$(code).innerHTML = "<img src='inc/getCode.asp?times="+times+"' width='72' height='18' alt='验证码' />";
$(note).innerHTML = "请输入图片上的验证码";
}
function checkCode(name,value,note){ //取得验证码
var oProm = $(note);
if( value == null || value == "" || value.trim() == "" ){
showNote(oProm, "请填写"+name,1);
return false;
}
var xmlhttp;
if (window.ActiveXObject) {
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest){
xmlhttp=new XMLHttpRequest();
}
if (xmlhttp) {
xmlhttp.onreadystatechange=function(){
if(xmlhttp.readyState==4){
if(xmlhttp.status==200){
var passcode=unescape(xmlhttp.responseText);
if( passcode==value ){
showNote(oProm, "正确",0);
return true;
}else{
showNote(oProm, name+"有误",1);
return false;
}
}else{
showNote(oProm,"验证服务暂时不可用,但可以继续提交!",0);
}
}else{
showNote(oProm,"正在验证,请稍候.........",0);
}
}
xmlhttp.open("get","validator.asp?action=passcode",true);
xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
xmlhttp.setRequestHeader("If-Modified-Since","0");
xmlhttp.send(null);
}
return true;
}
function loadImg(image,imgsrc){
var x = $(image);
if(!x || !x.value) return;
var patn = /\.jpg$|\.jpeg$|\.gif$/i;
if(patn.test(x.value)){
var y = $(imgsrc);
y.src = 'file://localhost/' + x.value;
}else{
alert("您选择的似乎不是图像文件。");
}
}
//添加至批量发送
function addValue(form,addTitle,flag) {
var revisedTitle;
var currentTitle = $(form).username.value;
if (!flag) {
if(currentTitle!=""){
var arr = currentTitle.split(",");
revisedTitle="";
for (var i=0; i < arr.length; i++) {
if( addTitle.indexOf(arr[i]) !=0 ){
if(revisedTitle==""){
revisedTitle=arr[i];
}else{
revisedTitle = revisedTitle+","+arr[i];
}
}
}
}else{
revisedTitle="";
}
} else {
if(currentTitle==""){
revisedTitle = addTitle;
}else{
var arr = currentTitle.split(",");
for (var i=0; i < arr.length; i++) {
if( addTitle.indexOf(arr[i]) >=0 && arr[i].length==addTitle.length ) return;
}
revisedTitle = currentTitle+","+addTitle;
}
}
$(form).username.value=revisedTitle;
return;
}
//添加至好友
function addFriend(addTitle,id) {
var revisedTitle;
var currentTitle = $(id).value;
if(currentTitle==""){
revisedTitle = addTitle;
}else{
var arr = currentTitle.split(",");
for (var i=0; i < arr.length; i++) {
if( addTitle.indexOf(arr[i]) >=0 && arr[i].length==addTitle.length ) return;
}
revisedTitle = currentTitle+","+addTitle;
}
$(id).value=revisedTitle;
$(id).focus();
return;
}
//取得url参数值 如var str ="www.abc.com/index.htm?a=1&b=1&c=测试测试"; alert(str.getQuery("c"));
String.prototype.getQuery = function(name){
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = this.substr(this.indexOf("\?")+1).match(reg);
if (r!=null) return unescape(r[2]); return null;
}
//ajax form
function getPage(url,id,iswin,form){
var xmlhttp;
if (window.ActiveXObject) {
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest){
xmlhttp=new XMLHttpRequest();
}
if (xmlhttp) {
xmlhttp.onreadystatechange=function(){
if(xmlhttp.readyState==4){
if(xmlhttp.status==200){
var pageContent=unescape(xmlhttp.responseText);
if (pageContent.indexOf("anysaleNote")!=-1){
winNew('提示信息',pageContent,0,400);
}else if(pageContent.indexOf("anysaleWin")!=-1){
winNew('信息窗口',pageContent,0,400);
}else if(pageContent.indexOf("anysaleSuc")!=-1){
winNew('成功信息',pageContent,0,400);
}else if(pageContent.indexOf("anysaleErr")!=-1){
winNew('错误信息',pageContent,1,400);
}else{
winClose();
$(id).innerHTML=pageContent;
}
}else{
var loadErr="<div class='anysaleErr'><ul class='winNote f14'><li class='iErr'> </li><li class='left'><ul><li>加载失败,请稍后再试!</li></ul></li></ul><ul class='winBtn'><li class='txtRig'>"+make+"</li></ul></div>";
winNew('加载失败',loadErr,1,400);
}
}else{
if (iswin!=null && iswin==1){
var loading="<div class='anysaleLoad'><ul class='winNote f14'><li class='iLoad'> </li><li class='left'><ul><li>正在加载数据,请稍后...</li></ul></li></ul><ul class='winBtn'><li class='txtRig'>"+make+"</li></ul></div>";
winNew('加载数据',loading,0,400,94);
}
}
}
if (form!=null){
var method="post";
var data=getForm(form);
}else{
var method="get";
var data=null;
}
xmlhttp.open(method,url,true);
xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
xmlhttp.setRequestHeader("If-Modified-Since","0");
xmlhttp.send(data);
}
}
//得到form数据
function getForm(form) {
returnString = "";
formElements = document.forms[form].elements;
var first = true;
// alert(formElements.length);
for (var i=0;i<formElements.length;i++) {
var e = formElements[i];
// alert(e.name);
if(e.name == null || e.name==""){
continue;
}
if(e.type=="checkbox" || e.type == "radio"){
if(e.checked){//判断是否被选中
if(first == true){
first = false;
returnString += e.name + "=" + encodeURIComponent(e.value);
}else{
returnString += "&" + e.name + "=" + encodeURIComponent(e.value);
}
}//判断选框结束
}else if(e.type=="select-one"){
e.value=e.options[e.selectedIndex].value;
if(first == true){
first = false;
returnString += e.name + "=" + encodeURIComponent(e.value);
}else{
returnString += "&" + e.name + "=" + encodeURIComponent(e.value);
}//判断select-one结束
}else if (e.type=="select-multiple"){
for (var n=0;n<e.length;n++) {
var op=e.options[n];
if (op.selected) {
if(first == true){
first = false;
returnString += e.name + "=" + encodeURIComponent(op.value);
}else{
returnString += "&" + e.name + "=" + encodeURIComponent(op.value);
}
}
}//判断select-multiple结束
}else{
if(first == true){
first = false;
returnString += e.name + "=" + encodeURIComponent(e.value);
}else{
returnString += "&" + e.name + "=" + encodeURIComponent(e.value);
}
}////判断类型结束
}//循环结束
return returnString;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -