Philipp Hasenfratz: textareainhalten aus einem anderen frame

Beitrag lesen

Halihallo willy

aber daran kann es nicht iegen..eine falsche codierung hätte lediglich einen zeichenmüll verursacht, nicht aber das auslassen der befehlskette:

Doch. Richtige Browser verstehen dann die URI nicht und zeigen gar nix an.

newURL = newURL + "?" + encodeURI
   (parent.links.document.filiale.name.value);

encodeURI: Ganze URI kodieren.
escape   : Einzelne Werte kodieren.

s. http://selfhtml.teamone.de/javascript/objekte/unabhaengig.htm#encode_uri

document.gesamtbestellung.ausgabe.value = document.gesamtbestellung.ausgabe.value + decodeURI(ArrayVariable[7]);

ArrayVariable ist undefined.

---

Du suchst den Fehler beim Client, er liegt jedoch bei _dir_. Folglich solltest du darum
bemüht sein den Fehler nicht dort zu suchen, wo du ihn vermutest, sondern das ganze als
Einheit zu überprüfen. Dazu dienlich ist z. B. die Ausgabe von Werten über alert(),
sodass du die einzelnen Scritte besser verstehst. Also: Ein alert() für den Text in
der Textarea, ein alert() für die generierte und kodierte URI, ein alert() für die
am zweiten HTML empfangenen Daten und ein alert() für die daraus gewonnenen, rück-
transformierten Daten. Nur so erkennst du, wo der Fehler _wirklich_ verursacht wird.
Geholfen werden kann dir nur mit der Angabe dieser Informationen und etwas mehr Code.

Viele Grüsse

Philipp