Immer wieder Danke für Deine Hilfe, ich hab schon etliche JavaScript-Fortschritte dank Deiner Einwürfe gemacht...
--Anweisung im offenen Fenster--
<script type="text/javascript">
<!--
function datenselect() {
tagwahl = window.open('../daten.htm');
window.open benötigt ZWEI Argumente, der Fenstername fehlt hier. Daran könnte es schonmal liegen.
ich hab die Schreibweise mit nur einem Argument aus der Originaldokumentation von Netscape...
doch daran liegt es ohnehin nicht
tagwahl.document.Datenformular.Tage.selectedIndex = 2;
Andererseits bist du hier sehr schnell: Kaum ist das Fenster geöffnet, willst du auch schon auf seinen Inhalt zugreifen. Hast du schonmal einen Browser gesehen, der Seiten SOFORT angezeigt hat? Ich nicht, davon träume ich immer noch.
Du mußt auf das vollständige Laden der Seite warten. Am einfachsten durch <body onload="..."> in der neuen Seite. Dort rufst du dann die Funktion auf, die du ausgeführt haben willst.
das Problem ist dass es davon 10 Seiten gibt, die immer die gleiche Formularseite laden und immer eine andere Option auswählen sollen
self.focus();
self.close();
self.close gibt mit ziemlicher Sicherheit eine Abfrage, ob das Fenster geschlossen werden soll. Läßt sich auch nicht abstellen. Ohne Nachfrage gehts nur, wenn du das Fenster vorher selbst aufgemacht hast, oder wenn's noch keine History hat, damit also noch nicht gesurft wurde.
Fenster hab ich zuerst aufgemacht, allerdings hab ich mich letztens gefragt wann solch eine Abfrage kommt - daher nochmals Danke
gruß, N.