fonction bordure avec <td>, <div> (et <a>)
Posté : 31 oct. 2005, 14:54
Actuellement j'utilise une fonction dans un *.js paliant le non fonctionnement de
td.bouton:active en CSS avec IE :
*.css
*.jsElle fonctionne parfaitement avec juste <td class="bouton"> :
*.htmlJe veut que ça puisse aussi fonctionner aussi simplement en faisant:
*.htmlCe que je demande c'est que la fonction bordure soit identifiée dans les pages
html par la présence de l'attribut td ou div avec la valeur bouton dans la balise.
Cette fonction dois être gérée exclusivement dans le *.js. Donc du coté client
en Javascript. Les solution avec un script php et des requéte Mysql ne me
convienent donc pas
...
Merci d'avance
!
td.bouton:active en CSS avec IE :
*.css
Code : Tout sélectionner
.bouton { background:#FAEA92 url(bgbtyr.jpg); border:4px outset; color:#FFFFFF; }Code : Tout sélectionner
function bordure(bouton)
{
boutonElements=document.getElementsByTagName('td')
for (b=0;b<boutonElements.length;b++){
if(boutonElements[b].className==bouton){
boutonElements[b].onmousedown=function(){this.style.borderStyle='inset';} //Activé
boutonElements[b].onmouseup=function(){this.style.borderStyle='outset';} //Relaché
boutonElements[b].onmouseout=function(){this.style.borderStyle='outset';} //Hors zone
}
}
}
window.onload = function(){bordure('bouton')};*.html
Code : Tout sélectionner
<table>
<tr>
<td class="bouton"><a href="index.php">Acceuil</a></td>
</tr>
</table> *.html
Code : Tout sélectionner
<div class="bouton"><a href="index.php">Acceuil</a></div>html par la présence de l'attribut td ou div avec la valeur bouton dans la balise.
Cette fonction dois être gérée exclusivement dans le *.js. Donc du coté client
en Javascript. Les solution avec un script php et des requéte Mysql ne me
convienent donc pas
Merci d'avance