Hallo Lars,
<input type="button" value=" index " target="main" onClick="href='select_host.html'">
Du müsstest für jeden Button ein eigenes Formular angeben, welches das »Linkziel« im action-Attribut trägt. Dort muss auch, wie bereits gesagt wurde, das target-Attribut untergebracht werden.
<form action="select_host.html" methode="get" target="main">
<div><input type="button" value="index"></div>
</form>
(Oder das button-Element http://selfhtml.teamone.de/html/formulare/klickbuttons.htm#modern.)
ich kann für die buttons die ich momentan gebrauche leider nur die "normalen" einsetzen.
Warum?
in selfhtml steht es mit normalen text, der einen link "enthält" ich muss es allerdings über einen button realisieren.
Wieso?
Wie Ingo sagt, besteht kein Grund, überhaupt Formulare und Formularbuttons für diesen Zweck zu verwenden. Mit CSS und Hintergrundbildern kannst du einen gewöhnlichen Textlink wie ein Button aussehen lassen.
Grüße,
Mathias
<img src="http://validator.w3.org/images/vh20" border="0" alt="">