définition d'1 attribut css/firefox/js hors standard

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

makina
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 1
Inscription: 11 Fév 2005

définition d'1 attribut css/firefox/js hors standard

Message le Ven Avr 29, 2005 9:06

.style_1 { font-family: Courier; font-size: 10pt; padding: 0;background-color: #FFFFFF; colorActif: #57C0F2; color: #000000; border: 1px groove; }

voilà j'ai defini ma css comme ci dessus
l'attribut colorActif n'existe pas dans les standards
sous IE je peux qd meme y a acceder
j'ai codé cette fonction pour retrouver la css qui m'interesse:

function findStyleRule(styleName) {
var stS=document.styleSheets?document.styleSheets:document.styleSheet;
var ok=stS[0].rules?1:0;
for (i = 0; i < stS.length; i++)
for (j = 0; j < eval("stS[i]."+(ok?"rules":"cssRules")+".length"); j++)
if (eval("stS[i]."+(ok?"rules":"cssRules")+"[j].selectorText") == styleName)
return eval("stS[i]."+(ok?"rules":"cssRules")+"[j]");
}


cette fonction marche sous IE et firefox
soit _field un champ input text

strule=findStyleRule("."+_field.className).style;
sous IE je recupère strule.colorActif
mais sous firefox je n'ai rien

j'ai texté strule.cssText
sous IE il me sort tout ce que j'ai enregistré pour le style
sous firefox seulement les attribut du standard

Je cherche donc une solution pour accéder à la valeur d'un attribut d'une css que j'ai défini moi-meme et n'étant donc pas dans les standards

Si vous connaissez une autre manière de definir la couleur d'un element actif c a dire comme pour les liens en css par exemple hover actif .... je suis preneur

Mon but est de changer la couleur du background du champ input qd celui est sélectionné (en gros un curseur)
je veux absolument passer par les css (j'ai mes raisons et ça serait trop long à expliquer)

Merci d'avance pour vos réponses
Dernière édition par makina le Ven Avr 29, 2005 9:54, édité 2 fois.

Jderamaix
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 322
Inscription: 15 Fév 2005

Message le Ven Avr 29, 2005 9:30

C'est censé faire quoi ton colorActif ???

YvesB
WRInaute impliqué
WRInaute impliqué
 
Messages: 520
Inscription: 11 Jan 2004

Message le Ven Avr 29, 2005 9:50

salut Makina, tu pourrais enlever t (" ") du sujet, car cela fait bugguer le fil rss :)
ref : http://www.webrankinfo.com/forum.php
Merci


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité