this c'est juste pour spécifier que tu vas toucher aux propriétés de l'objet courant. ce n'est pas tout le temps obligatoire, je le mets car je trouve ça plus clair.
<td onmouseover="this.tagName = 'class1'"
et
<td onmouseover="tagName = 'class1'"
sont strictement identiques, c'est juste une histoire de goût. dans l'exemple l'objet courant est une balise (le <td> ), ici le scope (la portée des variables) te permet d'accéder à ses variables implicitement (comme dans le second exemple).
par contre tu en as besoin lorsque tu veux construire un objet :
function buildMe()
{
this.str = 'bonjour';
this.val = 42;
}
var o = new buildMe();
alert(o.str); // affiche 'bonjour';
sans le this, tu ne peux affecter les variables à l'objet lors de sa construction. je crois bien que c'est le seul endroit (les méthodes d'un objet) ou this est obligatoire.
kayasax
youdontcare je te vois svt employe le this , ca m'arrive aussi mais je ne comprends pas vraiment comment ca marche t'aurais pas une url stp ??
youdontcare
normalement ce que dit kayasax doit marcher. vérifie qu'il n'y ait pas un problème de guillemets & co ...
une alternative, changer directement la classe CSS : c'est plus simple et surtout mieux 'rangé' si tu veux faire plusieurs changements à la fois.
tu dois pouvoir definir plusieures action sur un evenement en les separant par des ;
Vinz416
euh en fait g un pb:
le onmouseover je le met dans ma balise <font> ou dans ma balise <td> ? paceke ds ma balise <td> j'ai deja un onmouseover pour change la couleur de la cellule.
puis si je met le onmouseover dans le font, la couleur du texte ne change pas, ca ne fais rien :(
please help :D
:hello:
Vinz416
merci monsieur :jap: :p
:hello:
youdontcare
ce up de sauvage :D
même schema :
backgroundColor change la couleur de fond
color la couleur du texte
fontWeight le gras du texte
Voila comment faire pour que lorsque je passe la souris sur un lien, le texte passe en gras, ou change de couleur ? je suppose que c'est avec un OnMouseOver aussi, mais je sais pas trop :(
J'espère que qq1 pourra m'aider :jap:
:hello:
Moustaaki
coup de gueule contre Netscape :
c de la bouze !
en fait, ya des bons trucs sous netscape... (comme les layouts ?)
mais les developpeurs de navigateurs devraient s'entendre pour utiliser la même norme ! ça serait moins la merde pour les developpeurs web! c vrai, quoi ! pourquoi ils n'utilisent pas tous la norme W3C ???
[jfdsdjhfuetppo]--Message édité par Moustaaki--[/jfdsdjhfuetppo]
youdontcare
ça marche sous mozilla en tout cas. heureusement, c'est du code tout ce qu'il y a de banal.