Link auf einen Button legen ohne onclick-Attribut

Liebe/-r Experte/-in,
das Konstrukt

funktioniert nicht im Internet Explorer.
(Firefox und Chrome kein Problem).
Wie kann ich einen Link auf einen Button legen
ohne onclick-Attribut, damit er auch ohne
Javascript und in allen Browsern funtioniert? Danke.

Evtl so:
vvv

im style evtl. nach belieben weitere merkmale wie width, height, color, background-color usw. um das ganze wie einen button aussehen zu lassen. Statt div ggf. span verwenden. Mit CSS3 kann man auch runde Ecken realisieren, müsste ich nun aber auch erst googlen, wie das genau geht.

Gruß, Alex

Lieber Herr Lehmann,

so etwas ist nicht vorgesehen. Entweder ist es ein Hyperlink zu einer anderen Ressource oder es ist ein Button, der i. d. R. eine JS-Aktion ausführt oder ein Formular abschickt.

Wenn Sie einen Link wollen, der aber aussehen soll wie ein Button, benutzen Sie CSS. Wenn Sie einen Button wollen, weil der ein Formular abschicken soll, benutzen Sie oder .

Gegebenenfalls sollten Sie Ihre Anfrage präzisieren, falls die Antwort noch nicht ausreichend ist. Die von Ihnen anvisierte Lösung ist jedoch schlichtweg falsch.

Viele Grüße,

Amica

Hallo,

um den Button muss einfach ein Tag gelegt werden. Der Button muss dann statt Typ button vom Typ submit sein. Beispiel:

Viele Grüße,

Thorsten

hallo,

wie wär’s mit einem „klassischen“ -?
http://de.selfhtml.org/html/formulare/formularbutton…

gruß
people

Da kann man dem InternetExplorer nicht wirklich einen Vorwurf machen, denn was da passieren soll ist reine Auslegungssache. Gilt der Klick dem Link oder dem Button? Ein HTML-Validierer sieht das denn auch als Fehler: The element input must not appear as a descendant of the a element.

Folgendes geht:

Der Typ vom input ist hier jetzt „submit“. Die meisten würden wohl einfach JavaScript verwenden. Auch hier gibt es im HTML kein onclick.

 var googleButton = document.getElementById("googleButton");
 googleButton.onclick = function() {
 location.href='http://google.de';
 };

Das geht nicht, siehe
http://de.selfhtml.org/html/formulare/klickbuttons.htm

Alternative: Link mit Button selbst bauen, z.B.
Link

Gruß
Christopher