Css et javascript

Nescence -  
 JS-paK -
Bonjour,
je voudrais savoir si il est possible d'inclure du javascrit/ evenementiel a l'interieur d'une css,
je vous donne un exemple :
input {onkeyup='this.value=this.value.toUpperCase()'}

merci d'avance :)

4 réponses

nescence
 
Personne n'autait une petite idée :p
Les deux langages s'effectuant coté client, d'un point de vue technique ca me parait possible, mais je ne trouve rien sur le net ^^
0
BD-31 Messages postés 17 Statut Membre 18
 
En fait je ne vois pas l'utilité, le css met en forme, et le javascript génère des actions. D'accord, les deux sont du côté client, mais le JS est exécuté, et le css interprété par le navigateur.
Ca ne me semble pas raisonnable de vouloir mélanger les deux... mais ce n'est que mon avis...
0
nescence
 
Je cherche cela dans un soucis de propretée pour le code,
en effet ma page comprend une 20ene de textbox dont le contenu doit obligatoirement etre en majuscule.
Pouvoir mettre cette instruction en global afin de viser les 20 controles, m'aurait évité de l'inscrire 20 fois :)
0
JS-paK
 
Dans le head
<style type="text/css">
<!--
.unnamed1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 60px;
font-style: normal;
line-height: normal;
font-weight: bold;
color: #000000;
border: none;
width: 40px;
background-color: #FFFFFF;
}
-->
</style>

<script language="JavaScript" type="text/JavaScript">
<!--
function MM_callJS(jsStr) { //v2.0
return eval(jsStr)
}
//-->
</script>
___________________________________________________
dans le body

<form name="form1" method="post" action="">
<input name="textfield1" type="text" class="unnamed1" onMouseOver=this.focus() onKeyUp="MM_callJS('calque()');MM_callJS('change()')">
</form>
___________________________________________________
Cela a été fait avec Dreamweaver et ça marche. On peut appeler des fonctions dans un form. Il vous faudrait donc préparer dans le head une fonction avec toUpperCase(). Cet évênement onKeyUp est très intéressant mais il est peut-être spécial à Internet Explorer.
Ils disent tous « vive Firefox ! » mais je cherche un script pour émettre un son par onMouseOver sur une image. Avec Internet Explorer, il y a au moins deux moyens de le faire. Pour FF ça ne marche pas. Ceci dit, le monopole Microsoft ne me plaît pas plus que ça.
Je prends du javascript parce que PHP, je ne connais pas assez malheureusement
0