S.: Button mit Link

Hallo!

Ich will einen Button mit Link definieren. Dazu habe ich hier verschiedene Erklaerungen gefunden.

1. <form method="Get" action="http://..."><input type=submit name=goto value="go to ..."></form>

2. <input type=button value="goto ..." onClick="window.location.href='http://...'">

Ich schreibe gerade an einem Servlet und wuesste gern, welche der beiden Varianten ich verwenden soll. Ist das egal? Gibt es irgendwas, was gegen eine Variante spricht.

  1. Hallo S.

    1. <form method="Get" action="http://..."><input type=submit name=goto value="go to ..."></form>

    2. <input type=button value="goto ..." onClick="window.location.href='http://...'">

    Ich schreibe gerade an einem Servlet und wuesste gern, welche der beiden Varianten ich verwenden soll. Ist das egal? Gibt es irgendwas, was gegen eine Variante spricht.

    Der Unterschied ist der, dass 1) ohne JavaScript klarkommt. Und da einige Surfer mit abgestelltem JavaScript unterwegs sind, wäre das sicherlich zu berücksichtigen.

    Bei 1) kannst du auch die Formularmethode POST verwenden, wonach die Parameter, die du in <input type="hidden"> festlegen kannst, und beim Posten des Formulars an das Servlet übergeben werden, nicht in die Adresszeile des Browsers erscheinen.

    Gruß,
    UlfL