Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Zeilenumbruch in input button

95 views
Skip to first unread message

Oliver Benning

unread,
Dec 23, 2002, 8:25:35 AM12/23/02
to
Hallo NG,

mit <input type="submit" value="Zeile1&#13;&#10;Zeile2"> kann ich einen
Zeilenumbruch bei einem input-Button erzwingen, allerdings ist die
Ausrichtung der ersten Zeile dann nicht zentriert.

Gibt es eine andere Möglichkeit, die Lösung muß nur mit dem IE
funktionieren? Verwende ich <button> klappt es, aber den kann ich nicht
nutzen, weil der IE nicht richtig funktioniert, wenn dieser als
submit-Button verwendet wird.

Gruß,
Oliver.


Matthias Esken

unread,
Dec 23, 2002, 4:20:06 PM12/23/02
to
"Oliver Benning" <oli...@treibhaus.ping.de> schrieb:

> mit <input type="submit" value="Zeile1&#13;&#10;Zeile2"> kann ich einen
> Zeilenumbruch bei einem input-Button erzwingen, allerdings ist die
> Ausrichtung der ersten Zeile dann nicht zentriert.
>
> Gibt es eine andere Möglichkeit, die Lösung muß nur mit dem IE
> funktionieren?

Wenn's sowieso auf eine bestimmte Zielgruppe festgenagelt ist die du
unter Kontrolle hast, dann erstell doch einfach einen grafischen Button
mit der passenden Schriftart.

Gruß,
Matthias

Mario Müller

unread,
Dec 23, 2002, 5:17:01 PM12/23/02
to
Am 23.12.2002 22:20 schrieb Matthias Esken:

> Wenn's sowieso auf eine bestimmte Zielgruppe festgenagelt ist die du
> unter Kontrolle hast, dann erstell doch einfach einen grafischen Button
> mit der passenden Schriftart.

Weil der IE bei grafischen Buttons kein name=value Paar mitsendet.

m.m

--
Englische Grammatik Online http://www.ego4u.de
Die Welt der Wale und Delfine http://www.cetaceen.de

Michael Schumacher

unread,
Dec 23, 2002, 5:48:58 PM12/23/02
to
Am 2002-12-23 schrieb Mario Müller:

> Am 23.12.2002 22:20 schrieb Matthias Esken:
>
> > Wenn's sowieso auf eine bestimmte Zielgruppe festgenagelt ist die du
> > unter Kontrolle hast, dann erstell doch einfach einen grafischen Button
> > mit der passenden Schriftart.
>
> Weil der IE bei grafischen Buttons kein name=value Paar mitsendet.

Aber doch ein name.x=x-Koordinate des Klicks im Bild, oder hat sich das
geändert? Jedenfalls habe ich das so mal erfolgreich in einem
Webfrontend für ein Messaging-System angewendet.

Michael

Matthias Esken

unread,
Dec 23, 2002, 6:09:20 PM12/23/02
to
Mario Müller <nulld...@gmx.net> schrieb:

> Am 23.12.2002 22:20 schrieb Matthias Esken:
>
>> Wenn's sowieso auf eine bestimmte Zielgruppe festgenagelt ist die du
>> unter Kontrolle hast, dann erstell doch einfach einen grafischen Button
>> mit der passenden Schriftart.
>
> Weil der IE bei grafischen Buttons kein name=value Paar mitsendet.

Jetzt driftet's etwas zum Backend hin ab, aber das Beispiel aus der
PHP-FAQ funktioniert bei mir.

10.14. Wie verarbeite ich <input type="image">?
http://www.dclp-faq.de/q/q-formular-image.html

Gruß,
Matthias
--
Die Menschen denken, dass wenn etwas blinkt, dass dann das unmittelbare Blinken
aus dem Internet durch die Leitung zu Ihnen kommt. Sie verstehen nicht, dass
durch die Leitung nur die Information kommt da solle etwas blinken und dass was
mit dieser Information gemacht wird & ob sie jemand versteht voellig offen ist.

Mario Müller

unread,
Dec 23, 2002, 6:58:14 PM12/23/02
to
Am 24.12.2002 00:09 schrieb Matthias Esken:

> Jetzt driftet's etwas zum Backend hin ab, aber das Beispiel aus der
> PHP-FAQ funktioniert bei mir.

Ja, natürlich funktioniert das, jedoch ist es so doch relativ aufwändig,
wenn man aus irgendwelchen Gründen z.B. 10 Submitbuttons benötigt und je
nach gedrückten Button eine andere Aktion ausführen möchte.
Normalerweise würde man die Buttons z.B. "submit" nennen und je nach
Wert die Aktion ausführen, jetzt muss jeder Button einen anderen Namen
bekommen und man muss 10 mal testen, ob es eine Variable namen_n_x gibt
oder nicht.

Oliver Benning

unread,
Dec 23, 2002, 8:22:33 PM12/23/02
to
"Matthias Esken" <muellei...@usenetverwaltung.org> schrieb im
Newsbeitrag news:au826n...@usenet.esken.de...

Das System soll aber mehrsprachlich sein und sämtliche Texte müssen durch
den Kunden änderbar sein. Da kann ich höchstens Buttons mit irgendwelchen
Truetype-Bibliotheken erzeugen.


Michael Schumacher

unread,
Dec 23, 2002, 9:12:43 PM12/23/02
to
Am 2002-12-24 schrieb Oliver Benning:

> "Matthias Esken" <muellei...@usenetverwaltung.org> schrieb im
> Newsbeitrag news:au826n...@usenet.esken.de...
> > "Oliver Benning" <oli...@treibhaus.ping.de> schrieb:
> >
> > > mit <input type="submit" value="Zeile1&#13;&#10;Zeile2"> kann ich einen
> > > Zeilenumbruch bei einem input-Button erzwingen, allerdings ist die
> > > Ausrichtung der ersten Zeile dann nicht zentriert.

> > Wenn's sowieso auf eine bestimmte Zielgruppe festgenagelt ist die du


> > unter Kontrolle hast, dann erstell doch einfach einen grafischen Button
> > mit der passenden Schriftart.
>
> Das System soll aber mehrsprachlich sein und sämtliche Texte müssen durch
> den Kunden änderbar sein. Da kann ich höchstens Buttons mit irgendwelchen
> Truetype-Bibliotheken erzeugen.

<button>...</button existiert:

http://www.w3.org/TR/html401/interact/forms.html#edef-BUTTON
http://selfhtml.teamone.de/html/formulare/anzeige/button.htm

HTH,
Michael

Mario Müller

unread,
Dec 23, 2002, 9:37:13 PM12/23/02
to
Am 24.12.2002 03:12 schrieb Michael Schumacher:

> <button>...</button existiert:

Aber nicht im IE. Der IE sendet immer *alle* name=value Paare der
Buttons mit, egal welcher angeklickt wurde. Da fällt es schwer, den
wirklich gedrückten herauszufinden.

Michael Schumacher

unread,
Dec 24, 2002, 7:33:36 PM12/24/02
to
Am 2002-12-24 schrieb Mario Müller:

> Am 24.12.2002 03:12 schrieb Michael Schumacher:
>
> > <button>...</button existiert:
>
> Aber nicht im IE. Der IE sendet immer *alle* name=value Paare der
> Buttons mit, egal welcher angeklickt wurde. Da fällt es schwer, den
> wirklich gedrückten herauszufinden.

Fast, aber sogar noch schlimmer: IE sendet alle name=inhalt Paare.
Von value will der nichts wissen. Kann oder will Microsoft das nicht
richtig (wenn ich den Standard richtig interpretiere) machen?

:(
Michael

Mario Müller

unread,
Dec 24, 2002, 9:02:22 PM12/24/02
to
Am 25.12.2002 01:33 schrieb Michael Schumacher:

>>Aber nicht im IE. Der IE sendet immer *alle* name=value Paare der
>>Buttons mit, egal welcher angeklickt wurde. Da fällt es schwer, den
>>wirklich gedrückten herauszufinden.
>
> Fast, aber sogar noch schlimmer: IE sendet alle name=inhalt Paare.
> Von value will der nichts wissen.

Stimmt, ist mir noch gar nicht aufgefallen.

> Kann oder will Microsoft das nicht
> richtig (wenn ich den Standard richtig interpretiere) machen?

Man sollte nicht versuchen, irgend einen Sinn hinter bestimmten Bugs,
die es schon ewig im IE gibt, zu suchen. Entweder MS ignoriert Hinweise
auf solche Bugs oder schreibt eine TechNote dazu, dass dies kein Bug
sondern ein Feature ist und wem auch immer nur Vorteile bringt.

0 new messages