Herman: Alternative zu onload

Beitrag lesen

Hallo,

zunächst wird mit Hilfe des Attributes onload eine Java-Script-Funktion aufgerufen. Die Java-Script-Funktion ruft eine JSP auf. Die JSP enthält keine html-Tags zur Darstellung sondern nur Java-Code. Deshalb wird die JSP-Seite mit Hilfe von self.close wieder geschlossen. Die JSP Seite hat eine Änderung vorgenommen welche von der HTML-Seite angezeigt wird. Nun zu meinem Problem:

Die Änderung die von der JSP-Seite durchgeführt wurde und von der HTML-Seite angezeigt wird ist erst dann zu sehen, nachdem ich die HTML-Seite mit Hilfe von F5 aktualisiert habe.

Gibt es eine Möglichkeit die JSP noch früher aufzurufen, so dass die Änderungen die von der JSP vorgenommen wurde schon beim ersen Laden der HTML-Seite sichtbar ist, so das ein aktualisieren mit Hilfe von F5 nicht notwendig ist?

html-Seite:

<html>
  <head>
    <script type="text/javascript">
      function test()
      {
        window.open(".../objektUndStrukturErzeugen.jsp");
      }
    </script>
  </head>
  <body onload="test()">
 </body>
</html>

JSP-Seite:

<html>
    <body onload="self.close();">
    </body>
    ...
</html>