Frameuser: Frameübergreifende Datenübergabe mittels Formular

Beitrag lesen

Hallo!

Auch nach geduldigem Suchen im Archiv habe ich keine Antwort zu folgender Problemstellung gefunden:

Auf der Begrüßungsseite meiner Homepage habe ich 3 Buttons in ein formular integriert, nach deren Betätigung der Besucher entsprechend weitergeleitet wird.

Alle Buttons befinden sich in einem Formular und dieses Formular wird an "send.formmailer.com" geschickt, damit ich eine eMail über die Betätigung des Buttons erhalte. Ist sozusagen eine "Besucherzähler mit Interessenabfrage". Vom Formmailer wird dann eine (!) festgelegte Bestätigungseite in meinem Projekt angesprungen.

Soweit war alles ganz einfach. Jetzt wird's schwieriger. Da ich Cookies auf keinen Fall verwenden möchte, habe ich mir eine andere Methode zum sichern von Daten gesucht: ich schreibe vor dem Absenden des Formulares diese Daten (welchen Button der Besucher gedrückt hat) in ein Feld eines anderen Formulares in einem zweiten Frame, um den Wert später herauszuholen und zum Aufruf einer speziellen Seite zu verwenden. Und genau hier scheitert die Sache. Wärend der Internetexplorer anstandslos auf den anderen Frame zugreift den Wert sichert und hinterher wieder ausliest, stellt sich OPERA 9.0 mit einer langen Fehlermeldung quer, die folgende Scriptzeile reklamiert:

parent.Speicher.Speicherzellen.Klasse.value=Wert;

Speicher= Framename
Speicherzellen= Formularname
Klasse= Formularfeldname

Habe es auch schon mit
window.Speicher.Speicherzellen.Klasse.value=Wert;
oder
top.Speicher.Speicherzellen.Klasse.value=Wert;

probiert, mit gleichem Ergebis in OPERA. Habe ich bei der Notation irgendwas falsch gemacht? Kann OPERA das generell nicht? Gibt es einen anderen Weg -außer Cookies- um Daten von einer Seite innerhalb einer Domain auf eine Andere zu übertragen?

Würde mich über Lösungsvorschläge freuen. Vielen Dank im Voraus und gute N8