Du könntest ja Deinen JS-Code mal veröffenlichen, damit ich mir das anschauen bzw. testen kann. Kannst mir auch schicken.
Naja, vom veröffentlichen ist der Code noch weit entfernt. Das Ding sieht bisher so aus: http://javascript.jstruebig.de/test/ajax.js
Grobe Verwendung:
var x = Ajax.request();
x.onerror = function(msg) {
var o = document.getElementById('ajax_status');
o.innerHTML = msg;
}
function doIt(url) {
x.oncomplete = function(res) {
var t = res.response(true);
set('Header:\n' + x.header());
set(res.response());
var o = document.getElementById('ajax_status');
o.innerHTML = x.status() + '( Zeit: ' + x.time() + 'ms)' + x.size('kb') ;
};
x.open(url, 'GET', type, ch);
}
function set(txt) {
var obj = document.getElementById('output');
if(!txt) obj.innerHTML = ''; else
obj.innerHTML += txt;
}
<form action="#">
<fieldset>
<legend>Test</legend>
<label>Dateiname: <input value="test.html" name="file"></label>
<input type="button" value="send" onclick="doIt(this.form.file.value)">
</fieldset>
<fieldset id="status"><legend>Status:</legend>
<div id="output"> </div>
<div id="ajax_status"> </div>
</fieldset>
</form>
Aber wie gesagt, noch bei weitem nicht fertig.
Struppi.