Portal > Foren > Ausschreibungssprachen und clientseitige Programmierung > JavaScript und AJAX > Grafikbutton mit Mouseover und Fokus per Tastatur
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 14.07.2008, 09:07 Nach oben    #21
Gabriel
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 410
Standard

Noch einfacher ist es mit CSS:
du nimmst ein Bild mit zwei verschiedenen zuständen.
Der erste zustand Oben. der zweite in der unteren hälfte des Bildes.
Die grafik ist am ende also doppelt so hoch wie der Button selbst.

Dann setzt du sie per Hintergrundbild
HTML-Code:
a.bt-send {
	display:block;
	height:25px;
	width:59px;
	background-image: url(../graphics/buttons/sendform.gif) top;
}

a.bt-send:hover, a.bt-send:active, a.bt-send:focus {
	background-image: url(../graphics/buttons/sendform2.gif) bottom;
}
__________________
kampfgnom ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.07.2008, 13:15 Nach oben    #22
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.218
Standard

Zitat:
Zitat von Ian Beitrag anzeigen
Gibt es eine Möglichkeit das zu verbessern, dass die "gehighlighteten" Grafiken wie bei JS irgendwie vorgeladen sind? Oder muss man einfach damit leben?
Du musst damit leben - oder dir mal dieses geniale Tutorial anschauen:
[CSS] CSS-Hover ohne Nachladen
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.07.2008, 15:31 Nach oben    #23
Ian
Neuer Benutzer
 
Registriert seit: 28.06.2008
Ort: Schweiz
Beiträge: 12
Standard

@all
Danke für Euren schnellen Input!

@Jann Hendrik
Geniales Tutorial, welches ich gestern gefunden und gelesen habe.
Ich bin auch der Meinung, dass wenn schon CSS, dann auch vollständig und ohne legacy "JS PlugIns".

Habe mal folgendes umgesetzt (entspricht wohl in etwa dem Tutorial), was ich in meiner Bookmarksammlung schon einmal gespeichert hatte und wiedergefunden habe: LINK

...und es funzt bis auf Weiteres auch perfekt!
Ian ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.07.2008, 15:42 Nach oben    #24
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.218
Standard

Ja stimmt - das Tutorial dort war mir bisher nicht bekannt. Das Prinzip ist das gleiche.
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.07.2008, 18:12 Nach oben    #25
Erfahrener Benutzer
 
Registriert seit: 12.06.2006
Beiträge: 199
Standard

HTML-Code:
<a class="bt-send" href="#" window.status='Send'; return true"; onClick="formcheck()" alt="Send this form now" title="Send this form now" tabindex="13"></a> 
Das ist aber alles andere als valide ... siehe Farbformatierung.
FloB ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.07.2008, 21:59 Nach oben    #26
Ian
Neuer Benutzer
 
Registriert seit: 28.06.2008
Ort: Schweiz
Beiträge: 12
Standard

Zitat:
Zitat von FloB Beitrag anzeigen
HTML-Code:
<a class="bt-send" href="#" window.status='Send'; return true"; onClick="formcheck()" alt="Send this form now" title="Send this form now" tabindex="13"></a> 
Das ist aber alles andere als valide ... siehe Farbformatierung.
Hat bisher auf allen Browsern funktioniert und ist auch dem DOM-Inspektor nicht aufgefallen.
Das heisst jetzt aber nicht, dass es unbedingt richtig ist und nicht geändert werden sollte.
Gegenfrage: wie wäre es denn in korrekter Syntax geschrieben - bin halt ein Newbie ?
Ian ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.07.2008, 13:41 Nach oben    #27
Patrick Freitag
 
Registriert seit: 17.08.2005
Beiträge: 118
Standard

Code:
<a class="bt-send" href="#" onclick="formcheck();window.status='Send';return true;" alt="Send this form now" title="Send this form now" tabindex="13">Your Link</a>
__________________
ProDuc - Mein bescheidender Blog über JavaScript und Co.
Neq' ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.07.2008, 16:51 Nach oben    #28
Ian
Neuer Benutzer
 
Registriert seit: 28.06.2008
Ort: Schweiz
Beiträge: 12
Standard

Danke!
Werde ich auf den betroffenen Formularen berichtigen.
Ian ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.07.2008, 20:10 Nach oben    #29
Erfahrener Benutzer
 
Registriert seit: 12.06.2006
Beiträge: 199
Standard

.. wenn das JS überhaupt vonnöten ist ...
FloB ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.07.2008, 09:03 Nach oben    #30
Patrick Freitag
 
Registriert seit: 17.08.2005
Beiträge: 118
Standard

Zitat:
Zitat von FloB Beitrag anzeigen
.. wenn das JS überhaupt vonnöten ist ...
Selbst wenn es von Nöten wäre, könnte man das ganze unobstrusive lösen, so sind Leute ohne JavaScript nicht beeinträchtigt.
__________________
ProDuc - Mein bescheidender Blog über JavaScript und Co.
Neq' ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


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

Erweiterte Suche

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 aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Neue Tastatur für schnelleres schreiben Corvin Nachrichten 12 03.01.2006 15:35
[PHP] Wie übergebe ich Daten per URL? Ben Tutorials 0 05.12.2004 14:36


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:32 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

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