Jump to content
Forum Windows-az.com

Sayt skripti


Guest Alican000

Recommended Posts

Proqramlar telegramda

// NMQ ajax

function sack(file) {

this.xmlhttp = null;

this.resetData = function() {

this.method = "POST";

this.queryStringSeparator = "?";

this.argumentSeparator = "&";

this.URLString = "";

this.encodeURIString = true;

this.execute = false;

this.element = null;

this.elementObj = null;

this.requestFile = file;

this.vars = new Object();

this.responseStatus = new Array(2);

};

 

this.resetFunctions = function() {

this.onloading = function() { };

this.onloaded = function() { };

this.onInteractive = function() { };

this.onCompletion = function() { };

this.onerror = function() { };

this.onFail = function() { };

};

 

this.reset = function() {

this.resetFunctions();

this.resetData();

};

 

this.createAJAX = function() {

try {

this.xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");

} catch (e1) {

try {

this.xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

} catch (e2) {

this.xmlhttp = null;

}

}

 

if (! this.xmlhttp) {

if (typeof XMLHttpRequest != "undefined") {

this.xmlhttp = new XMLHttpRequest();

} else {

this.failed = true;

}

}

};

 

this.setVar = function(name, value){

this.vars[name] = Array(value, false);

};

 

this.encVar = function(name, value, returnvars) {

if (true == returnvars) {

return Array(encodeURIComponent(name), encodeURIComponent(value));

} else {

this.vars[encodeURIComponent(name)] = Array(encodeURIComponent(value), true);

}

}

 

this.processURLString = function(string, encode) {

encoded = encodeURIComponent(this.argumentSeparator);

regexp = new RegExp(this.argumentSeparator + "|" + encoded);

varArray = string.split(regexp);

for (i = 0; i < varArray.length; i++){

urlVars = varArray.split("=");

if (true == encode){

this.encVar(urlVars[0], urlVars[1]);

} else {

this.setVar(urlVars[0], urlVars[1]);

}

}

}

 

this.createURLString = function(urlstring) {

if (this.encodeURIString && this.URLString.length) {

this.processURLString(this.URLString, true);

}

 

if (urlstring) {

if (this.URLString.length) {

this.URLString += this.argumentSeparator + urlstring;

} else {

this.URLString = urlstring;

}

}

 

// Prevents caching of URLString

this.setVar("rndval", new Date().getTime());

urlstringtemp = new Array();

for (key in this.vars) {

if (false == this.vars[key][1] && true == this.encodeURIString) {

encoded = this.encVar(key, this.vars[key][0], true);

delete this.vars[key];

this.vars[encoded[0]] = Array(encoded[1], true);

key = encoded[0];

}

 

urlstringtemp[urlstringtemp.length] = key + "=" + this.vars[key][0];

}

if (urlstring){

this.URLString += this.argumentSeparator + urlstringtemp.join(this.argumentSeparator);

} else {

this.URLString += urlstringtemp.join(this.argumentSeparator);

}

}

 

this.runResponse = function() {

eval(this.response);

}

 

this.runAJAX = function(urlstring) {

if (this.failed) {

this.onFail();

} else {

this.createURLString(urlstring);

if (this.element) {

this.elementObj = document.getElementById(this.element);

}

if (this.xmlhttp) {

var self = this;

if (this.method == "GET") {

this.URLString = this.urlquery + "&rands=" + Math.random()*4;

 

totalurlstring = this.requestFile + this.queryStringSeparator + this.URLString;

this.xmlhttp.open(this.method, totalurlstring, true);

} else {

this.xmlhttp.open(this.method, this.requestFile, true);

try {

this.xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded")

} catch (e) { }

}

 

this.xmlhttp.onreadystatechange = function() {

 

if(self.xmlhttp.readyState == 4) {

self.response = self.xmlhttp.responseText;

self.responseXML = self.xmlhttp.responseXML;

self.responseStatus[0] = self.xmlhttp.status;

self.responseStatus[1] = self.xmlhttp.statusText;

 

if (self.execute) {

self.runResponse();

}

 

if (self.elementObj) {

elemNodeName = self.elementObj.nodeName;

elemNodeName.toLowerCase();

if (elemNodeName == "input"

|| elemNodeName == "select"

|| elemNodeName == "option"

|| elemNodeName == "textarea") {

self.elementObj.value = self.response;

} else {

self.elementObj.innerHTML = self.response;

}

 

}

if (self.responseStatus[0] == "200") {

self.onCompletion();

} else {

self.onerror();

}

 

self.URLString = "";

} else {

self.elementObj.innerHTML = "<center><img src=\\"images/loading.gif\\"></center>";

}

};

 

this.xmlhttp.send(this.URLString);

}

}

};

 

this.reset();

this.createAJAX();

}

 

//Ajax do

var ajax = new sack();

function LoadPost(obj) {

var form = document.getElementById("form"+obj);

ajax.setVar("go", form.go.value);

ajax.setVar("op", form.op.value);

ajax.setVar("id", form.id.value);

ajax.setVar("typ", form.typ.value);

ajax.setVar("mod", form.mod.value);

 

ajax.requestFile = "ajax.php";

ajax.method = form.method.value;

ajax.element = "rep"+obj;

 

ajax.runAJAX();

}

 

function LoadGet(obj, urlquery) {

 

ajax.requestFile = "ajax.php";

ajax.method = "GET";

ajax.element = "rep"+obj;

ajax.urlquery = urlquery;

 

ajax.runAJAX();

}

 

function Loadout(obj, opint) {

 

ajax.requestFile = "ajax.php";

ajax.method = "POST";

ajax.element = "rep"+obj;

ajax.setVar("mod", document.getElementById(obj).value);

ajax.setVar("go", 7);

ajax.setVar("op", opint);

ajax.setVar("hideid", "rep"+obj);

document.getElementById("rep"+obj).style.display='block';

 

ajax.runAJAX();

}

 

function confirmDelete(url) {

var agree=confirm("100% silinsin ?");

if (agree)

document.location=url;

}

 

//dnmmenu

function getcontent (getid) {

for(var i=1; i <= element_count; i++) {

document.getElementById('dpart_'+i).className = 'hidden';

}

 

document.getElementById('dpart_'+getid).className = '';

}

 

function getclick (getid) {

currentobyekt = getid;

 

for(var i=1; i <= element_count; i++) {

document.getElementById('dnmkmenyu_'+i).className = 'dnmkmenu';

}

 

document.getElementById('dnmkmenyu_'+getid).className = 'dnmkmenu_click';

getcontent(getid);

}

 

function dnmkmouseout (obyekt) {

if(obyekt.id != 'dnmkmenyu_'+currentobyekt)

obyekt.className='dnmkmenu';

getcontent (currentobyekt);

}

 

function dnmkmouseover (obyekt, this_id) {

if(obyekt.id != 'dnmkmenyu_'+currentobyekt)

obyekt.className='dnmkmenu_over';

getcontent (this_id);

}

Link to comment
Share on other sites

Sohbete katıl

Şimdi mesajını gönderebilir ve daha sonra kayıt olabilirsin. Bir hesabın varsa, hesabınla göndermek için şimdi oturum aç.

Misafir
Bu konuya yanıt ver...

×   Zengin metin olarak yapıştırıldı.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Önceki içeriğiniz geri yüklendi.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • loading...
×
×
  • Create New...