Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
938 connectés 

  FORUM HardWare.fr
  Programmation

  [javascript] comment faire? en rapport avec "this" je crois...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[javascript] comment faire? en rapport avec "this" je crois...

n°34631
djfm
Posté le 27-05-2001 à 18:27:03  profilanswer
 

bon , voila le pb, j'essaye de faire un demineur en javascript,j'ai affiché 300 images de cases vides sur ma page, elles ont toutes un nom different (case1 .... case2 etc...).
quant on clik sur une imlage , ca fai appel a une fonction clic() qui dit si y a une mine etc... le probleme, c'est qu'il faut que je change l'image, pour mettre celle de la mine explosee par exemple. mais pour ca il me faut le nom de cette image (document.images[casex].src="boum.bmp" )
y a pas moyen de faire autrement?
je croyais ke this pouvait remplacer l'objet courant, mais this.src marche pas ;-((
aidez moi svp!!


---------------
Do you serve a purpose,Or purposely serve?
mood
Publicité
Posté le 27-05-2001 à 18:27:03  profilanswer
 

n°34646
JWhy
je peux plier (héhé)
Posté le 27-05-2001 à 21:36:09  profilanswer
 

Code :
  1. <script>
  2. function doClick(AImage){
  3.   AImage.src="boum.bmp";
  4. }
  5. </script>
  6. <img name="case1" src="pasboum.bmp" onclick="doClick(this);">


 
le probleme c'est qu'il me semble que NN n'aime pas le onClick sur une image. il faut qu'il soit sur un lien:
<a href="#" onClick="doClick(this)><img name="case1" src="pasboum.bmp"></a>
 
mais dans ce cas, this correspond au lien et non a l'image ... donc il faut un peu modifier le code :

Code :
  1. <script>
  2. function doClick(AImage){
  3.   AImage.src="boum.bmp";
  4. }
  5. function doClickHRef(AImageName){
  6.   doClick(document.images[AImageName])
  7. }
  8. </script>
  9. <a href="#" onClick="doClickHRef('case1')"><img name="case1" src="pasboum.bmp"></a>


 
voila... ca devrait marcher...


---------------
www.alliancefrancophone.org ... Home is where the heart is
n°34665
djfm
Posté le 28-05-2001 à 07:23:11  profilanswer
 

merci oui ca marche!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [javascript] comment faire? en rapport avec "this" je crois...

 

Sujets relatifs
[javascript] y a moyen de faire un script qui "comprend" la roulette ?[javascript] pas complique je pense....
[javascript]utilisation des images[JS] Est ce qu'on peut écrire dans un fichier en Javascript ?
Javascriptje vois qu'il a des connaisseurs Javascript alors en profite
je dois avoir de la M... dans les yx??? JavaScriptvariable php dans un javascript
HTML, CSS ou JavaScript je sais pas ...[ PHP / HTML / JAVASCRIPT ] adresse IP, MAC, nom d'utilisateur
Plus de sujets relatifs à : [javascript] comment faire? en rapport avec "this" je crois...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR