Ich bin nicht der Perlmeister, aber soweit ich weiss kann man PM nur innerhalb von echten Perlscripten aufrufen...!? angenommen dein Script ist perlscript.pl dann
xmlHttpObject.open('get','perlscript.pl');
xmlHttpObject.send(null);
Hier kannst Du Deine Parameter reinpacken zB.
xmlHttpObject.send(pars);
pars baust du vorher mit zB.
pars = "select1=" + WertSelectEins + "&select2=" + WertSelectEins; usw.
Dann sind select1=, select1= deine Postvariablen im Script - ich würde 'POST' statt 'GET' wählen. aber vielleicht genügt 'GET' die Perlmeister werden sich da besser auskennen. Man muss hier **vorsichtig** sein mit dem Halbsatz "ich vermute mal..." :o))
"?" brauchts nicht oben im request.open
xmlHttpObject.open('get','perlscript.pl?');
sollte einen Fehler ergeben. Deinen Response kannst Du als einfachen String (zB. mit Trennzeichen) oder als XML Obj. zurückgeben je nachdem wie komplex der Response sein soll. ich würde hier String wählen.
Viel Erfolg
function loadContent()
{
xmlHttpObject.open('get','perlmodul.pm');
xmlHttpObject.onreadystatechange = handleContent;
xmlHttpObject.send(null);
return false;
}function handleContent()
{
if (xmlHttpObject.readyState == 4)
{
document.getElementById('myContent').innerHTML = xmlHttpObject.responseText;
}
}Mir geht es speziell um den Punkt: xmlHttpObject.open('get','perlmodul.pm');
kann das so funktionieren??
ich bedanke mich schon im vorraus für eure Hilfe