SetaPDF
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 11.11.2003, 07:55   #1
TP-Specialist
 
Registriert seit: Aug 2002
Ort: Nähe Wien
prefix ist auf einem guten Weg

"Pseudo-Grafische" Buttons für Formulare


Manchmal kann man stundenlang grübeln und kommt nicht weiter. Danach einfach mal drüber schlafen, wenn es wichtig ist, beschäftigt sich das Gehirn damit in der Nacht - und siehe da, es findet eine Lösung

Bisher wusste ich zwar, dass man Absende-Buttons per HTML als Image einbinden kann, selbiges wollte aber natürlich nicht für Abbrechen- und Durchsuchen-Buttons funktionieren -> aber jetzt hab ich eine Lösung (keine Ahnung, wahrscheinlich bin ich nicht der erste mit dieser Lösung, aber egal):

Hier die benötigten CSS-Definitionen:

Code:
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}

.absenden {
	background-color: transparent;
	background-image: url(absenden.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 80px;
	height: 20px;
	font-size: 0px; /* damit nn7 keine ersatzschrift anzeigt */
	border: 0px solid white;
}

.abbrechen {
	background-color: transparent;
	background-image: url(abbrechen.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 80px;
	height: 20px;
	font-size: 0px; /* nn7 */
	border: 0px solid white;
}
Und hier der XHTML-Code (sollte auch in html 4.01 klappen):

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Buttons</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="form.css" rel="stylesheet" type="text/css" />
</head>

<body>
<form name="form1" id="form1" method="post" action="">
<p>
  <input type="text" name="textfield" />
</p>
<p>
  <input name="Submit" type="submit" class="absenden" value="&nbsp;" />
  <input name="Submit2" type="reset" class="abbrechen" value="&nbsp;" />
</p>
</form>
</body>
</html>
Wichtig dabei ist es, die Values der Buttons mit einem maskierten Leerzeichen zu versehen, da Netscape 7 ansonsten eine "Ersatzbeschriftung" anzeigt!

Live-Beispiel, getestet auf Win: IE 6, NN 7, Op 7, Moz/Fb 0.7

Standardmäßig zeigen die Browser den Default-Cursor (Pfeil) an. Nachdem die CSS-Definition cursor: hand; nicht spezifiziert und somit nicht valide ist, kann man sich hier - wenn man das will - mit einem grafischen Cursor (*.ico) helfen
prefix ist offline   Mit Zitat antworten


Alt 11.11.2003, 14:28   #2
TP-Senior
 
Registriert seit: Aug 2003
Ort: Dresden
Karsten Müller ist auf einem guten Weg

Re: "Pseudo-Grafische" Buttons für Formulare


Guten Tag.
Zitat:
Original geschrieben von prefix
Bisher wusste ich zwar, dass man Absende-Buttons per HTML als Image einbinden kann, selbiges wollte aber natürlich nicht für Abbrechen- und Durchsuchen-Buttons funktionieren -> aber jetzt hab ich eine Lösung
Dein Beispiel funktioniert natürlich nicht bei "Durchsuchen" Buttons, richtig?


Beste Grüße . . . Karsten
__________________
Der Anfang einer jeden Katastrophe ist eine besch...ne Vermutung.

Klaviertransport gefällig? :-)
Karsten Müller ist offline   Mit Zitat antworten
Alt 11.11.2003, 14:30   #3
TP-Specialist
 
Registriert seit: Aug 2002
Ort: Nähe Wien
prefix ist auf einem guten Weg
nein karsten, "input type="file"" bleibt die unrühmliche ausnahme

mit dieser frage hab ich mich echt schon x stunden beschäftigt, lösung allerdings konnte ich bisher keine finden
prefix ist offline   Mit Zitat antworten
Alt 11.11.2003, 14:38   #4
TP-Senior
 
Registriert seit: Aug 2003
Ort: Dresden
Karsten Müller ist auf einem guten Weg
Guten Tag.

Ich wollt's auch nur schreiben, bevor sich jemand Hoffnung macht.


Beste Grüße . . . Karsten
__________________
Der Anfang einer jeden Katastrophe ist eine besch...ne Vermutung.

Klaviertransport gefällig? :-)
Karsten Müller ist offline   Mit Zitat antworten
Alt 15.11.2003, 17:21   #5
TP-Insider
 
Registriert seit: May 2001
anrebe macht alles soweit korrekt
Wegen dem Cursor...


Einfach onMouseOver="this.style.cursor='hand';" einbauen...


bzw. gleich im Stylesheet:
cursor:hand;


Gruß,
Bernhard
__________________
anrebe

SHUTdown.at - Weblog zu Computer und alles was dazugehört
anrebe ist offline   Mit Zitat antworten
Alt 15.11.2003, 19:48   #6
TP-Specialist
 
Registriert seit: Aug 2002
Ort: Nähe Wien
prefix ist auf einem guten Weg
Zitat:
cursor:hand;
und jetzt zeig mir die stelle, in der das in der css2-spezifikation definiert ist, bitte!
prefix ist offline   Mit Zitat antworten
Alt 15.11.2003, 20:13   #7
TP-Insider
 
Registriert seit: May 2001
anrebe macht alles soweit korrekt
nun ja... also über die Kompatibliltät bin ich mir noch nicht so ganz im klaren, aber auf meinem Rechner funktionierts...
__________________
anrebe

SHUTdown.at - Weblog zu Computer und alles was dazugehört
anrebe ist offline   Mit Zitat antworten
Alt 15.11.2003, 20:17   #8
TP-Specialist
 
Registriert seit: Aug 2002
Ort: Nähe Wien
prefix ist auf einem guten Weg
*hehe* - werd dir mal darüber im klaren

an sich ein verbreitete meinung - aber eben nicht vom w3c spezifiziert (keine angst: genau darüber bin ich auch vor ca. 1 jahr gestolpert)
prefix ist offline   Mit Zitat antworten
Alt 16.11.2003, 12:35   #9
TP-Veteran
 
Benutzerbild von jonemo
 
Registriert seit: Dec 2002
Ort: london
jonemo macht sich hier sehr viel Mühe
nur weil man im hause w3c zu dumm ist, so etwas zu definieren, heißt das ja noch lange nicht, dass keiner es verwenden darf

ich will gar keine diskussion, ich wollte es nur anmerken.
__________________
the daily london photo
jonemo ist offline   Mit Zitat antworten
Alt 16.11.2003, 12:36   #10
TP-Specialist
 
Registriert seit: Aug 2002
Ort: Nähe Wien
prefix ist auf einem guten Weg
schon okay
prefix ist offline   Mit Zitat antworten
Alt 03.12.2003, 19:44   #11
TP-Newbie
 
Registriert seit: Dec 2003
jochen macht alles soweit korrekt
Huhu prefix,

um es konform zu halten, müsste cursor: den Wert pointer bekommen (http://www.w3.org/TR/REC-CSS2/ui.html#propdef-cursor)

Dann klappt es zumindest mit Mozilla und Konsorten.

Weiteres zu lesen Bei Eric Meyer in seinem Beitrag "Giving 'cursor' a Hand" unter http://devedge.netscape.com/viewsource/2002/cursor/

Jochen
jochen ist offline   Mit Zitat antworten
Alt 03.12.2003, 19:56   #12
TP-Specialist
 
Registriert seit: Aug 2002
Ort: Nähe Wien
prefix ist auf einem guten Weg
hi jochen

immer diese bekannten "gesichter" hi

danke - werd das dann miteinbeziehen
prefix ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen
"Pseudo-Grafische" Buttons für Formulare "Pseudo-Grafische" Buttons für Formulare
« Opera vor V7.21 | Schrift in Popup-Fenster »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:43 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67