Deinem HTML-Quelltext ist es egal, wer ihn zusammengebaut hat. PHP spielt da nur dann eine Rolle, wenn PHP das was falsches reinschreibt. Im Quelltext darf ja nicht "$params" stehen sonder der etwaige Wert.
Ja im Quelltext steht der richtige Wert und nicht $params.
Ansonsten ist die Funktion aktualisiern2() anzuschauen. Erst testen (ohne PHP), ob diese Korrekt funktioniert. Dann PHP so testen, dass es den richtigen Wert in den Quelltext schreibt.
Habe ich ja. deswegen meinte ich, es geht wenn nur javascript im Aufruf : aktualisieren2(this.name,this.value,this.value)
und wenn ich aktualisieren2(this.name,this.value,$params) schreibe dann tut er nichts. Die Funktion wird erst gar nicht aufgerufen.
Soweit ich jetzt bin, ist $params "undefined".