Hallo,
in einem HTML-Dokument lese ich Daten über das Ajax Updater-Objekt der Prototype-Biliothek aus einer php-Datei aus und zeige diese dann innerhalb eines DIVs (poiId) wieder an.
Die ganze Sache läuft wunderbar wenn ich die Funktion innerhalb des HTML-Dokuments aufrufe. Wenn die Die Funktion von einem anderen Frame aufrufen möchte (z.B. parent.mapFrame.getPoidata();) kommt es zu einer Fehlermeldung "Error 500 Server Error".
Hier die Funktion:
//Auslesen von POI-Info via Ajax Updater-Objekt
var getPoidata = function()
{
var rnd = parseInt(Math.random()*99999999);
var param = "x1="+Math.round(x1)+"&y2="+Math.round(y2)+""Rw="+quotRw+""Hw="+quotHw+"&random="+rnd;
var myAjax = new Ajax.Updater(
"poiId",
"../" + serviceName + "/admin/poixml.php",
{
parameters:param,
onFailure:showError
}
);
}
var showError = function(r)
{
alert("Error: " +r.status+ "\n" +r.statusText);
}
Warum kann ich die Funktion nicht von einem anderen Frame aufrufen?
Danke
Jo