Hallo,
in welchem Browser testest du?
<script type="text/javascript">
function suche(b) {
Zumindest im IE kann es problematisch sein, wenn Javascript-Objekte den gleichen Namen haben wie Formularelemente. Da würde ich mal den Namen entweder der Funktion oder des Formularelements ändern.
var a = "Anfang vom Link";
var c = "Ende vom Link";
var d = a + b + c;
location = d;
Hier sollte deine Fehlerkonsole anschlagen - du möchtest den String an location.href zuweisen, nicht an location.
<input type="text" name="suche" size="30"></input>
<input type="submit" value="Suche"></input>
Das input-Element ist per definitionem leer und braucht kein schließendes Tag. Es wird in XHTML mit der Kurzschreibweise /> geschlossen, in HTML ist das schließende Tag ein Fehler.
Doch onsubmit ruft leider nicht die Funktion auf.
Wie stellst du das fest? Warum kannst du so sicher sein?
So long,
Martin
Drei Sachen vergesse ich immer wieder: Telefonnummern, Geburtstage und ... äääh ...