Webstatt.org - Community seit 2006 - 2012 (2024?)

Es will nicht

user-217
22.04.2008 18:44

Ûnd nochmal hallo an alle zwinkern Ich habe noch ein Problem und zwar bastel ich grade an meiner ersten Ajaxklasse da ich zuvor immer nur mit PHP gearbeitet habe, habe ich damit so meine Anlauf schwierigkeiten. Und zwar möchte ich ein Request starten per onClick doch wenn ich auf den Link klicke tut sich einfach nichts.


function RequestObject(){}

RequestObject.prototype.init = function(method, file)
{
this.request = this.create();
this.requestmethod = method;
this.requestfile = file;
}


RequestObject.prototype.create = function()
{
var req = null;
try {
req = new XMLHttpRequest();
} catch(e) {
try {
req = new ActiveXObject('Microsoft.XMLHTTP'zwinkern;
} catch(e) {
try {
req = new ActiveXObject('MSXML2.XMLHTTP'zwinkern;
} catch(e) {
alert('Ein Fehler ist aufgetreten! Es konnte kein Requestobject erstellt werden!'zwinkern;
}
}
}
return(req);
}


RequestObject.prototype.start = function(path, querystring, tagid)
{
this.request.open(this.requestmethod, this.requestfile+path, true);
if (this.requestmethod==='POST'zwinkern
{
this.request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'zwinkern;
}
this.send(querystring);
this.request.onreadystatechange = this.process(tagid);
}


RequestObject.prototype.process = function(tagid)
{
switch (this.request.readystate)
{
case 4:
if (this.request.status===200)
{
document.getElementById(tagid).innerHTML = this.request.responseTEXT;
} else {
document.alert('Fehler beim ausführen eines Requests. Errorcode: '+this.request.status);
}
break;
}
}

Avatar user-271
22.04.2008 18:48

So nebenbei: http://mootools.net oder http://jquery.com
die haben alles schon eingebaut zwinkern

noja zu deiner klasse
du willst sie bei einem onclick aufrufen...wird diese aufgerufen, wie rufst du sie auf? Demo?

#!/bin/bash
traurig){ neutral:& };: