[JS] $('ID') je cherche à faire de ID une sorte de variable...

$('ID') je cherche à faire de ID une sorte de variable... [JS] - HTML/CSS - Programmation

Marsh Posté le 17-07-2008 à 10:21:28    

Salut,
 
Voici mon problème :
 
J'ai un JS qui agit en html par l'id :

Code :
  1. <a id="id1">&nbsp</a>


 
Il n'agit donc que 1 fois. Mais comme j'en ai besoin pour mon menu et donc chaque lien différent qui le compose, pour limiter le code j'ai fait comme ça :

Code :
  1. <script type="text/javascript" id="id1" src="script.js"> </script>
  2. <script type="text/javascript" id="id2" src="script.js"> </script>
  3. <script type="text/javascript" id="id3" src="script.js"> </script>


 
Ce qui pourrait me permettre de faire :

Code :
  1. <a id="id1">&nbsp</a>
  2. <a id="id2">&nbsp</a>
  3. <a id="id3">&nbsp</a>


 
Le problème, c'est que ça marche pas car l'ID est dans le JS ( $('ID'), ) :

Code :
  1. window.addEvent('domready', function(){
  2. //First Example
  3. var el = $('ID'),
  4.  color = el.getStyle('#fffce6');
  5. // We are setting the opacity of the element to 1 and adding two events
  6. $('ID').set('opacity', 1).addEvents({
  7. ...etc


 
Je sais pas comment faire donc merci si vous avez une solution.

Reply

Marsh Posté le 17-07-2008 à 10:21:28   

Reply

Marsh Posté le 17-07-2008 à 10:52:05    

bonjour,
 
° id dans une balise <script> est inutile.
° 3 fois le même script ? pourquoi faire ?
° regarde "this", c'est lélément sur lequel on est.
   genre : ... function() { this.tous les attributs de l'élément... }...
° si tu veux touche les couleurs, utilise plutôt le css
   <style type="text/css">
     a          { caractéristiques = color:... }
     a:hover { " }
   </style>
 
Cordialement.


---------------
[mon site] [m'écrire]
Reply

Marsh Posté le 17-07-2008 à 12:04:25    

Bonjour,
 

Citation :

id dans une balise <script> est inutile.


 
ok
 

Citation :

3 fois le même script ? pourquoi faire ?


 
Parce que je peux pas mettre la même ID sur plusieurs éléments
 

Citation :

regarde "this", c'est lélément sur lequel on est.
   genre : ... function() { this.tous les attributs de l'élément... }...


 
Je connais pas ce langage, j'y comprends rien :/
 
Merci.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed