WinFuture-Forum.de: Rand Bei Buttons Verhindern? - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Rand Bei Buttons Verhindern?


#1 Mitglied ist offline   Vista_Fan 

  • Gruppe: aktive Mitglieder
  • Beiträge: 275
  • Beigetreten: 19. November 06
  • Reputation: 0

  geschrieben 02. Februar 2007 - 13:07

hi

wenn man auf meinen kontakt GIF Button klickt, dann sieht man einen Rand der dann auch bleibt. kann ich das irgendwie verhindern?

Eingefügtes Bild


hier sieht man es. immer wenn man den button betätigt, dann bleibt das so. es sei denn ich klicke auf einen anderen button. ich finde das störend, oder liegt das einfach nur an firefox ?

Dieser Beitrag wurde von Vista_Fan bearbeitet: 02. Februar 2007 - 13:08

0

Anzeige



#2 Mitglied ist offline   tobiasndw 

  • Gruppe: aktive Mitglieder
  • Beiträge: 3.815
  • Beigetreten: 24. September 03
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 02. Februar 2007 - 13:09

<input type="button" onfocus="this.blur()" value="Hier klicken" />
0

#3 Mitglied ist offline   Vista_Fan 

  • Gruppe: aktive Mitglieder
  • Beiträge: 275
  • Beigetreten: 19. November 06
  • Reputation: 0

geschrieben 02. Februar 2007 - 13:30

Beitrag anzeigenZitat (tobiasndw: 02.02.2007, 13:09)

<input type="button" onfocus="this.blur()" value="Hier klicken" />




<img src="flash/kontakt.gif" width="118" height="12" border="0" />

wie bau ich das zusammen ? so ist es bisher


so ?


<input type="button" onfocus="this.blur()" value="flash/kontakt.gif" />

also das sieht komisch aus... da ist mein GIF datei weg und danns teht nur hier klicken dran ! das ist keine alternative

<input type="button" onfocus="this.blur()" value="flash/kontakt.gif" />

so rum sieht es nach nichts aus

ich möchte doch das meine GIF datei mein Button ist. hast du mir dafür einen html code?

auch wenn ich bei meinem code einfach nur onfocus="this.blur()" einbaue, bleibt der rand beim drücken. am liebsten wäre es mir wenn er gar nicht kommt

Dieser Beitrag wurde von Vista_Fan bearbeitet: 02. Februar 2007 - 13:36

0

#4 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 02. Februar 2007 - 13:35

<input type="image" src="flash/kontakt.gif" onfocus="this.blur()" alt="Klick"/>


Alternativ:
<button name="Klickmich" type="button"
	  value="Überraschung" onclick="alert('Überraschung!');">
	  <p>
		<img src="selfhtml.gif" width="106" height="109" alt="SELFHTML Logo"><br>
		<b>Was passiert wohl?</b>
	  </p>
	</button>

http://de.selfhtml.org/html/formulare/klic...tons.htm#modern

Dieser Beitrag wurde von Witi bearbeitet: 02. Februar 2007 - 13:36

0

#5 Mitglied ist offline   Vista_Fan 

  • Gruppe: aktive Mitglieder
  • Beiträge: 275
  • Beigetreten: 19. November 06
  • Reputation: 0

geschrieben 02. Februar 2007 - 13:38

tolle sache ;(

jetzt gehts !! danke euch beiden witi und tobiasndw
0

#6 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 02. Februar 2007 - 13:43

Vielleicht noch zur Information hinterher.

blur() ist eine javascript-Funktion, was bedeutet, dass es auf Browsern mit ausgeschaltetem javascript nicht funktionieren wird. Und erfahrene Leute surfen nun mal ohne JS und machen es nur bei Bedarf an.
Hier hast du ein schönes Beispiel. Mit ausgeschaltetem JS ist das Ding fürn Popo...
http://de.selfhtml.org/javascript/objekte/...ements_blur.htm
0

#7 Mitglied ist offline   Vista_Fan 

  • Gruppe: aktive Mitglieder
  • Beiträge: 275
  • Beigetreten: 19. November 06
  • Reputation: 0

geschrieben 02. Februar 2007 - 13:52

ist deine oben genannte alternative ohne JS ?

weil wenn ja, wäre es ja sinnvoller das ich die benutzte, oder? wo muß ich denn bei der alternative, meinen LINK zum button einbauen?

Dieser Beitrag wurde von Vista_Fan bearbeitet: 02. Februar 2007 - 13:53

0

#8 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.533
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 02. Februar 2007 - 14:27

Es gibt keine. Um nicht zu sagen: Bei Mozilla SeaMonkey hat man sogar eine Funktion, mit der man die Umrandung sogar noch für zusätzliche Objekte erzwingen und deutlicher darstellen kann. Warum willst du also ein sinnvolles Feature kaputtmachen?
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

#9 Mitglied ist offline   Vista_Fan 

  • Gruppe: aktive Mitglieder
  • Beiträge: 275
  • Beigetreten: 19. November 06
  • Reputation: 0

geschrieben 02. Februar 2007 - 15:07

weil es nicht in jedem fall sinnvoll ist

ich will nur etwas das ich nicht brauche unterdrücken
0

#10 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.533
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 02. Februar 2007 - 15:19

Wieso willst du entscheiden, was die Benutzer wollen?

Schon mal an Tastaturnavigation gedacht? Oder ganz einfach visuelle Darstellung, wo der Fokus liegt?
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

#11 Mitglied ist offline   asko 

  • Gruppe: aktive Mitglieder
  • Beiträge: 144
  • Beigetreten: 17. November 02
  • Reputation: 0

geschrieben 02. Februar 2007 - 17:02

Man kann die Umrandung auch ohne JS unterdrücken. CSS bietet dafür extra die outline-Eigenschaft - die im IE allerdings erst ab Version 7 funktioniert.
<a href="#" style="outline: 0px dotted invert;">Link ohne Umrandung mit CSS outline</a>


Eine XHTML Variante die auch im IE 6 funktioniert wäre hidefocus.
<a href="#" hidefocus="hidefocus">Link ohne Umrandung mit hidefocus</a>


Die hidefocus Variante hat 2 gravierende Nachteile. 1) es ist nicht valide 2) es kann nicht durch CSS zugewiesen werden, wodurch es für jeden Link manuell angefügt werden muß.
Wie Rika aber schon sagte, sollte man darauf verzichten, weil es Besucher ausgrenzt bzw stark einschränkt die nicht "normal" surfen.

Gruß Andy
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0