var hw_ajax;
Funktion hw_createRequestObject () {
Browser //-var = navigator.appName;
//, wenn (Browser == „Microsoft Internet Explorer“) {
// ro = neues ActiveXObject („Microsoft.XMLHTTP“);
//} sonst {
// ro = neues XMLHttpRequest ();
//}
wenn (window.XMLHttpRequest)
{
hw_ajax = neues XMLHttpRequest ();
}
sonst, wenn (window.ActiveXObject)
{
hw_ajax = neues ActiveXObject („Microsoft.XMLHTTP“);
}
}
hw_createRequestObject ();
Funktion hw_requestTest ()
{
//alert (wgScriptPath);
hw_ajax.open („erhalten“, wgScriptPath+'/hallowelt/lib/hw_ajax.php? ajax_test');
hw_ajax.onreadystatechange = Funktion ()
{
//alert („irgendwas ");
wenn (hw_ajax.readyState == 4)
{
var-Antwort = hw_ajax.responseText;
// window.status = Antwort;
}
}
hw_ajax.send (Null);
}
Funktion hw_requestWithAnswer (URL)
{
hw_ajax.open (, URL „erhalten“);
hw_ajax.onreadystatechange = Funktion ()
{
wenn (hw_ajax.readyState == 4)
{
var-Antwort = hw_ajax.responseText;
hw_alert (Antwort, „okay ");
}
}
hw_ajax.send (Null);
}
//-Rückholwert muss aus zwei Teilen bestehen, die durch ein Semikolon geteilt werden: A) „ja“ oder „Nr.“ für Umladen, B) die Mitteilung
Funktion hw_requestWithAnswerAndReload (URL)
{
hw_ajax.open (, URL „erhalten“);
hw_ajax.onreadystatechange = Funktion ()
{
wenn (hw_ajax.readyState == 4)
{
var-Antwort = hw_ajax.responseText;
var Res = eval (Antwort);
wenn ((typeof (Res) == „Gegenstand“ && Res [0] == „SUC ")) {
hw_alert (Antwort, „Umladen ");
}
sonst {
hw_alert (Antwort, „okay ");
}
}
}
hw_ajax.send (Null);
}
Funktion hw_message (Text)
{
hw_alert (Text);
}
Funktion hw_update_select_csv (sel_id, entscheidet)
{
= entscheidet opts.split („; ");
hw_update_select (sel_id, entscheidet);
}
Funktion hw_update_select (sel_id, entscheidet)
{
sel = document.getElementById (sel_id);
wenn (sel.options.length > 0)
für (i=sel.options.length; i>=0; I--) sel.remove (i);
für (i=0; i
|