kann mir einer erklären, warum die Getfunktion manchmal keine Daten schickt (komt nur: Get E_Ort.cgi HTTP...)
Du musst die den Parameter escapen
hab ich gemacht (auch mit encodeURI) geht nicht.
sicher geht das.
<html>
<body><center>
<FORM METHOD=GET action=E_Ort.cgi name="Orte">
<script type="text/javascript">
function uebergabe()
{var url = 'E_Ort.cgi?' + '02=' +
document.Orte.Ort1.value + '&03=' +
document.Orte.Ort2.value + '&04=' +
document.Orte.Ort3.value + '&';
document.location.href = url;
window.setTimeout(document.location.href = 'E_Ort.cgi', 100);}Ob der setTimeout Befehl ausgeführt wird steht in den Sternen. Das solltest hier lieber Serverseitig lösen.
Server: Embedded! Wenn es nicht klappt ist auch egal
könnte aber nebeneffekte haben die du nicht willst.
z.b. genau den den du hast, dass der Aufruf des zweiten stattfindet bevor das erste vom Server bearbeitet wurde.
<td><input type=text size=10 maxlength=16 name=Ort1 value=%02></td>
HTML Attibutewerte müssen in Anführungszeichen wenn es keine Zahlen sind.
Hab ich gemacht. Geht immer noch nicht.
Datum geht's nicht, dein Code ist einfach ungültig.
Mit ist aber schleierhaft warum du das über JS machen willst.
wie denn?
Du weißt nicht wie man ein Formular abschickt?
bau einen submitbutton in das Formular.
Struppi.
Javascript ist toll (Perl auch!)