danke, ich bin dabei, aber ich kriegs trotzdem nicht hin.
jetzt habe ich den Aufruf der Funktion in die action des Formulars getan:
<form name="karte" action="javascript:kartenart()" method = post>
Das Sprunglabel 'javascript:' ist hier absolut unnötig und führt in Browsern, die noch keine Labels kennen zu JS Fehlern.
und in der Funktion rufe ich nun die andere Seite auf:
window.location.href = "Navigation_s.asp" + kastring;aber dann heisst es immer, dass die Seite nicht gefunden wird.
was ist denn nun noch falsch?
Die URL existiert nicht.
Nur mal ein Tipp:
Falls irgendwas nicht funktioniert, egal in welcher Programmiersprache, bietet sich an einen Debugmodus einzuführen, oder wenbigstens Variabelninhalte zur Laufzeit zu kontrollieren. Das ist völlig normal und niemand schämt sich dafür. Warum tust du das nicht?
Bevor du die URL setzt, könntest du sie dir z.b. mit einem alert anzeigen lassen:
alert('die URL lautet:' + "Navigation_s.asp" + kastring);
window.location.href = "Navigation_s.asp" + kastring;
Struppi.