Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

 
Reply to this topicStart new topic
> CSS Frage
STam
Beitrag Thu. 19. July 2007, 22:52
Beitrag #1


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 541
Mitglied seit: 27.06.2006
Mitglieds-Nr.: 8



Hi,

ich habe da mal ein CSS Problemchen.
In einem CSS für FF steht folgendes:
QUELLTEXT
input[type=text]:focus, textarea:focus, select:focus {
    background-color: #CCCCFF;
}
input[readonly]:focus, textarea[readonly]:focus, select[readonly]:focus {
    background-color: #FFFFFF;
}
das funktioniert ja auch wunderbar (wohlbemerk FF getestet).
Nun habe ich auch noch eine Rule:
QUELLTEXT
input.inputgrey {
    background-color: #EFEFEF;
}
diesen Selector kriege ich nicht wieder raus, das Feld wird beim erhalt des Focus weiß soll aber grau bleiben!
Ich habe auch schon versch. Kombinationen ausprobiert:
QUELLTEXT
input.inputgrey:focus {
    background-color: #EFEFEF;
}
input[class=inputgrey]:focus {
    background-color: #EFEFEF;
}
... nix zu machen. Any Idea?

Gruß
Go to the top of the page
 
+Quote Post
STam
Beitrag Thu. 19. July 2007, 23:05
Beitrag #2


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 541
Mitglied seit: 27.06.2006
Mitglieds-Nr.: 8



Für interessierte, dem IE bringe ich das so bei:
CODE
var inputFocus = function() {
var lis = document.getElementsByTagName("INPUT");
for (var i=0; i<lis.length; i++) {
if (lis[i].getAttribute('type') == 'text' && lis[i].getAttribute('readonly') != true) {
lis[i].onfocus=function() {
this.style.background='#BFC5DF';
}
lis[i].onblur=function() {
this.style.background='#FFFFFF';
}
}
}
}

var selectFocus = function() {
var lis = document.getElementsByTagName("SELECT");
for (var i=0; i<lis.length; i++) {
lis[i].onfocus=function() {
this.style.background='#BFC5DF';
}
lis[i].onblur=function() {
this.style.background='#FFFFFF';
}
}
}

var txtareaFocus = function() {
var lis = document.getElementsByTagName("TEXTAREA");
for (var i=0; i<lis.length; i++) {
lis[i].onfocus=function() {
this.style.background='#BFC5DF';
}
lis[i].onblur=function() {
this.style.background='#FFFFFF';
}
}
}

if (window.attachEvent) {
window.attachEvent("onload", inputFocus);
window.attachEvent("onload", selectFocus);
window.attachEvent("onload", txtareaFocus);
}
... wobei das obige Problem nicht auftritt!

Gruß
Go to the top of the page
 
+Quote Post
Olaf
Beitrag Fri. 20. July 2007, 00:26
Beitrag #3


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 613
Mitglied seit: 30.06.2006
Mitglieds-Nr.: 30



Wenns weiter nüscht ist wink.gif
QUELLTEXT
input.inputgrey {
    background-color: #EFEFEF !important;
}


--------------------
Gruß Olaf aus Ohorn

Lieber spät und richtig als nie und falsch.
Go to the top of the page
 
+Quote Post
STam
Beitrag Fri. 20. July 2007, 10:19
Beitrag #4


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 541
Mitglied seit: 27.06.2006
Mitglieds-Nr.: 8



... hehe, natürlich funktioniert das; Super danke du CSS-Guru wub.gif
Gruß
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 26.4.24 - 05:20

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.