also zum einen:
du könntest deine auswahl auf der popup seite in einem serverside cookie speichern und dieses dann auf der hauptseite auslesen. die preselection wird dann anhand des übergebenen parameters getätigt.
zum js:
ich benötigte eine fehlermeldung die ich über javascript aufrufen wollte, dies schien mir aber fast unmöglich, deswegen bin ich jetzt mit folgendem code zur lösung gekommen.
ich definiere auf der hauptseite ein onLoad parameter mit der funktion "warnung" für den body also:
- Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
<htmlb:documentBody onLoad="warnung()">
- GeSHi ©
im kopf definiere ich eine javascript funktion:
- Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
<htmlb:documentHead title="Kontierungsstempel: Positionen" >
<htmlb:headInclude/>
<script language="javascript" type="text/javascript">
<%=message%>;}
</script>
</htmlb:documentHead>
- GeSHi ©
im input processing werden nun bestimmte eingaben geprüft. falls diese falsch sind, setze ich einen werte für die variable "message"
z.b.
- Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
message = 'alert("Falsche Eingaben")'
- GeSHi ©
Wenn dieser Parameter nun gesetzt wird, dann wird im initialization die funktion definiert und automatisch aufgerufen. in dem fall eine alert msg mit dem eingegebenen text. nun kann man eigentlich in der variable den gewünschten js code verwenden. also eigentlich auch ein popup aufrufen.