Refresh nur eines Elementes? Oder Nachfrage Unterdrücken? (Achtung: JSP-Bezug)

Layna

Erfahrenes Mitglied
Hallo :).
Also, ich habe folgendes Problem in eine JSP/Struts-Seite:
In einem Popup wird ein Link angeklickt, in der Form-bean der jsp-seite ändert sich ein wert.
Dieser Wert wird in der JSP als Parameter eines JavaScript aufrufes benutzt; und eben dieser Parameter ändert sich erst bei einem refresh der Seite.
Wenn ich nun aus dem Popup ein Refresh veranlasse, stellt der Firefox fest sie Seite benutzt POST-Daten, und fragt ob er diese noch einmal senden soll.

Die Frage:
Kann ich entweder a) diese Nachfrage unterdrücken, oder b) den Refresh vielleicht nur auf ein Element der Seite machen?

Ich hoffe die erklärung war jetzt nicht zu konfus.

Layna
 
Ich nehme mal an, du verwendest die Methode location.reload() zum Refresh.

Verzichte darauf, und erzwinge einen Refresh durch Zuweisen eines neuen href-Attributes:
Code:
opener.location.href=opener.location.href+"?"+new Date().getTime();
 
Ok, ich DACHTE so klappt es...
Leider kriegt die Form bei dieser art des Refreshes die Änderung nicht mit...
Und das schlimmste: ich habe festgestellt die Daten gehen bei JEDER art refresh verlohren... :confused::(

Layna

PS: Hmm.. ich schätze das macht das an sich zu einem Struts-problem.
Also, danke für die Nachhilfe zum Thema Refresh :).
Nicht gelöst, aber entsprechend woanders untersucht :).
 
Zuletzt bearbeitet:
Ok, was genau steht denn momentan in dem zu refreshenden Element?
Oder wie/ wo erfolgt der Funktionsaufruf, der sich ändern würde?
Evtl. wäre es möglich, das direkt ohne Reload zu manipulieren, wenn entsprechende Daten in dem Popup greifbar sind.
 

Neue Beiträge

Zurück