romer000 a écrit :
non ça n'a pas marcher désolé mais merci quand même
Si d'autre on des solutions je suis preneur
Tu testes sous Internet Explorer ? si tel est le cas, c'est parcequ'il ne l'implémente pas, sinon tu as dû faire une erreur dans ton code.
Pour que ça marche sous IE, il faut avoir recours à du JavaScript, une petite fonction du style (à améliorer)
function focus()
{
var inputs = document.getElementsByTagName('input');
for (var j = 0; j < inputs.length; ++j) {
inputs[j].onfocus = function() {
this.style.background='yellow';
};
inputs[j].onblur = function() {
this.style.background = '';
};
}
}
window.onload = function()
{
focus();
};
Le mieux étant de modifier la class HTML de l'input pour ensuite le style direct via CSS avec des déclarations de ce type :
input:focus, input.focus
{
/* tes styles */
}
Comme ça, d'une pierre 2 coups
Ne faire appliquer cette fonction qu'à IE serait pas mal aussi pour qu'il n'y ait pas de doublon/conflit/va savoir quoi d'autre avec le :focus CSS
Modifié par Olivier (15 Apr 2006 - 14:31)