javascript原型方法
function createXMLHttp() {
if(window.XMLHttpRequest){
return new XMLHttpRequest();
} else if(window.ActiveXObject){
return new ActiveXObject("Microsoft.XMLHTTP");
var versions = ['Microsoft.XMLHTTP', 'MSXML.XMLHTTP', 'Microsoft.XMLHTTP', 'Msxml2.XMLHTTP.7.0', 'Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP'];
for (var i = 0; i < versions.length; i++) {
try {
request = new ActiveXObject(versions[i]);
if (request) {
return request;
}
} catch (e) { }
}
}
throw new Error("XMLHttp object could be created.");
}
function _sendRequest(url,func,isxml,postdata)
{
var xhr=createXMLHttp();
if(!postdata)postdata=null;
xhr.open(postdata?"POST":"GET",url,true);
if (postdata)
{
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
}
if(func){
xhr.onreadystatechange=function(){
if(xhr.readyState==4){
func(isxml&&xhr.responseXML?xhr.responseXML:xhr.responseText)
}
}
}
if (postdata === true)
{
postdata = '';
}
xhr.send(postdata)
}
function showadminlogpage(dataSource) {
_sendRequest(dataSource, function (responseText) {
var varlist;
try {
varlist = eval("(" + responseText + ")");
}
catch (e) {
varlist = new Array();
}
var html = '<table border="1" width="100%">';
var adminloglist = varlist.adminloglist;
var pagenumbers = varlist.pagenumbers;
var pagenumbers_buttom = 'adminlog_pagenumbers';
var page_owner = 'adminlogpage_owner';
for (var i = 0; i < adminloglist.length; i++) {
html += ' <tr>'
html += ' <td>Visitid:' + adminloglist[i].Visitid + '</td>';
html += ' <td>Adminname:' + adminloglist[i].Adminname + '</td>';
html += ' <td>Ip:' + adminloglist[i].Ip + '</td>';
html += ' <td>Others:' + adminloglist[i].Others + '</td>';
html += ' <td>Actiontype:' + adminloglist[i].Actiontype + '</td>';
html += ' <td>Addtime:' + adminloglist[i].Addtime + '</td>';
html += ' </tr>'
}
html += '</table>'
document.getElementById(pagenumbers_buttom).innerHTML = pagenumbers;
document.getElementById(page_owner).innerHTML = html;
}, false);
}
javascript原型方法的更多相关文章
- javascript数组原型方法
1.javascript数组原型方法. <!DOCTYPE html> <html lang="en"> <head> <meta cha ...
- JavaScript中的类方法、对象方法、原型方法
类方法:也叫函数方法,在JavaScript中函数也是一个对象,所以可以为函数添加属性以及方法: 对象方法:包括构造函数中的方法以及其原型上面的方法: 原型方法:一般用于对象实例共享,在原型上面添加该 ...
- javascript中的类方法、构造方法、原型方法的对比
如果你已经接触js很久了,那么应该可以看看我总结的是否正确,如果你刚开始学习,那么通过我的总结,你可以更快的区别他们,记得我刚接触js时,这一块反正是模糊了很久! 1,长相的区别: function ...
- javascript原型继承中的两种方法对比
在实际的项目中,我们通常都是用构造函数来创建一个对象,再将一些常用的方法添加到其原型对象上.最后要么直接实例化该对象,要么将它作为父类,再申明一个对象,继承该父类. 而在继承的时候有两种常用方式,今天 ...
- Javascript数组原型方法大全以及实例!!
数组的方法有数组原型方法,也有从object对象继承来的方法,这里我们只介绍数组的原型方法,数组原型方法主要有以下这些: join() push()和pop() shift() 和 unshift() ...
- 浅谈系列之 javascript原型与对象
在我学习与使用javascript三个月中,我一直对javascript的继承关系以及prototype理解不清,导致很多时候为什么这么用说不出个所以然来.截止到本周为止,通过之前的学习以及自己的再学 ...
- JavaScript原型OOP——你上车了吗?
.title-bar { width: 80%; height: 35px; padding-left: 35px; color: white; line-height: 35px; font-siz ...
- JavaScript原型
prototype与_proto_ 对象的 prototype 属性的方法.属性为对象所属的那一"类"所共有.对象原型链通过 proto 属性向上寻找. 为 proto 指定 nu ...
- 深入理解javascript原型和闭包(1)——一切都是对象
“一切都是对象”这句话的重点在于如何去理解“对象”这个概念. ——当然,也不是所有的都是对象,值类型就不是对象. 首先咱们还是先看看javascript中一个常用的函数——typeof().typeo ...
随机推荐
- Oracle merge
oracle merge 語法:
- virtualbox无法安装VBoxLinuxAdditions.run
执行 sh ./VBoxLinuxAdditions.run 命令后报错 ./VBoxLinuxAdditions.run: ./VBoxLinuxAdditions.run: Input/out ...
- Android中log使用方法
private static final String ACTIVITY_TAG="MainActivity"; Log.v(MainActivity.ACTIVITY_TAG, ...
- 制作caffe中的test.txt和val.txt
find -name *.jpeg |cut -d '/' -f2-3> train.txt(图片在当前文件夹) find train/dog -name *.JPEG |cut -d '/' ...
- jQuery-品牌列表案例
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- ccpc_南阳 C The Battle of chibi dp + 树状数组
题意:给你一个n个数的序列,要求从中找出含m个数的严格递增子序列,求能找出多少种不同的方案 dp[i][j]表示以第i个数结尾,形成的严格递增子序列长度为j的方案数 那么最终的答案应该就是sigma( ...
- js实现冒泡排序
冒泡排序 冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法. 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来.走访数列的工作是重复地进行直到 ...
- 5.19[bzoj树网的核]
围观了final,SJTU还是飞了,泽民同志劲啊! 膜拜归膜拜...回来开题 bzoj1999树网的核 最近就喜欢给自己找切不动的题...QAQ ok.....昨天在家里做了一个下午+晚上 又困&am ...
- OpenCV播放视频带滚动条(3)
演示 :一个带有滚动条的播放视频的代码. #include "stdafx.h" #include <opencv2/core/core.hpp> #inclu ...
- java中 == 与 equal 的区别
http://www.cnblogs.com/shenliang123/archive/2012/04/16/2452156.html String str1 = new String("s ...