Code/Resource
Windows Develop
Linux-Unix program
Internet-Socket-Network
Web Server
Browser Client
Ftp Server
Ftp Client
Browser Plugins
Proxy Server
Email Server
Email Client
WEB Mail
Firewall-Security
Telnet Server
Telnet Client
ICQ-IM-Chat
Search Engine
Sniffer Package capture
Remote Control
xml-soap-webservice
P2P
WEB(ASP,PHP,...)
TCP/IP Stack
SNMP
Grid Computing
SilverLight
DNS
Cluster Service
Network Security
Communication-Mobile
Game Program
Editor
Multimedia program
Graph program
Compiler program
Compress-Decompress algrithms
Crypt_Decrypt algrithms
Mathimatics-Numerical algorithms
MultiLanguage
Disk/Storage
Java Develop
assembly language
Applications
Other systems
Database system
Embeded-SCM Develop
FlashMX/Flex
source in ebook
Delphi VCL
OS Develop
MiddleWare
MPI
MacOS develop
LabView
ELanguage
Software/Tools
E-Books
Artical/Document
moo.ajax.js
Package: xssshell.rar [view]
Upload User: wangting
Upload Date: 2020-01-24
Package Size: 2226k
Code Size: 2k
Category:
Crack_Hack
Development Platform:
ASP/ASPX
- //based on prototype's ajax class
- //to be used with prototype.lite, moofx.mad4milk.net.
- ajax = Class.create();
- ajax.prototype = {
- initialize: function(url, options){
- this.transport = this.getTransport();
- this.postBody = options.postBody || '';
- this.method = options.method || 'post';
- this.onComplete = options.onComplete || null;
- this.update = $(options.update) || null;
- this.updateEscape = $(options.updateEscape) || null;
- this.request(url);
- },
- request: function(url){
- this.transport.open(this.method, url, true);
- this.transport.onreadystatechange = this.onStateChange.bind(this);
- if (this.method == 'post') {
- this.transport.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
- if (this.transport.overrideMimeType) this.transport.setRequestHeader('Connection', 'close');
- }
- this.transport.send(this.postBody);
- },
- onStateChange: function(){
- if (this.transport.readyState == 4 && this.transport.status == 200) {
- if (this.onComplete)
- setTimeout(function(){this.onComplete(this.transport);}.bind(this), 10);
- if (this.update)
- setTimeout(function(){this.update.innerHTML = this.transport.responseText;}.bind(this), 10);
- if (this.updateEscape)
- setTimeout(function(){this.updateEscape.innerHTML = unescape(this.transport.responseText);}.bind(this), 10);
- this.transport.onreadystatechange = function(){};
- }
- },
- getTransport: function() {
- if (window.ActiveXObject) return new ActiveXObject('Microsoft.XMLHTTP');
- else if (window.XMLHttpRequest) return new XMLHttpRequest();
- else return false;
- }
- };