Sven Rautenberg: in neuem Fenster öffnen

Beitrag lesen

Danke an euch, habs aber hinbekommen, sieht dann so aus:

<input onClick="window.open('http://www.amazon.de/exec/obidos/ASIN/B00005BJMW/qid=1010059849/sr=1-1_pi/ref=sr_sp_prod/302-7863627-9287241');" type="button" value="BESTELLEN" name="BESTELLEN">

Ist aber falsch (auch wenns funktioniert). window.open benötigt mindestens ZWEI Parameter, nämlich URL und Fenstername, und optional auch noch Fensterparameter. Du übergibst aber nur einen Parameter. Vergleiche </selfhtml/javascript/objekte/window.htm#open>

Abgesehen davon: Warum so kompliziert, warum nicht einfach einen simplen HTML-Link auf einem Bild mit target="_blank"? Der funktioniert nämlich auch, wenn kein Javascript eingeschaltet ist - noch mehr Besteller und Geld für dich (oder wen auch immer).

Kriegst du keine Button-Bilder hin? Mach einen Screenshot vom jetzigen Button und schneide ihn in einem Bildbearbeitungsprogramm aus. Dazu Webseite anzeigen lassen, auf die Taste "Druck" oben rechts auf der Tastatur drücken und dann im Bildprogramm aus der Zwischenablage einfügen.

Noch schöner und einfacher wäre natürlich ein einfacher Textlink. Ich finde ungerechtfertigte Formular-Buttons immer so eklig, sowohl vom Aussehen her, als auch von den eventuellen Konsequenzen, weil möglicherweise ein Formular abgeschickt wird.

- Sven Rautenberg