Jo: Ajax-Funktion

Beitrag lesen

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)+"&quotRw="+quotRw+"&quotHw="+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