Rechercher : dans
Par :

Aide au JAVASCRIPT

Dernière réponse le 22 oct 2009 à 08:41:37 jvsptipro, le 21 oct 2009 à 07:50:23 
 Signaler ce message aux modérateurs

Bonjour, j'aimerais programmer un petit programme en Javascript/Html pour un pote, et j'ai remarqué que l'une de mes "théorie" n'était pas bonne pourquoi ? Voilà le problème :
| Je doit réaliser une petite page graphique avec des cases, où mon pote pourra cliquer dessus pour changer |la couleur de la case désigné. J'ai tout automatisé et donc le programme m'a ressortit tout le code html de |celle ci.
| Hélas mon code javascript, ci-dessous ne marche que dans un cas & non dans les autres :

<!-- 
function fun(x)
{
     if (document.images[x].src == "base.jpg");
    {
		document.images[x].src = "boule1.jpg";
		exit
    }

     if (document.images[x].src == "boule1.jpg");
    {
		document.images[x].src = "boule2.jpg";
		exit
    }


|Voilà le problème ! Il ne fait que la transformation de la "Base" à la "boule1" et non à la suite.
| Je précise : je ne rafraichis pas la page

Comment je peux faire pour automatiser "Base" -> "Boule1" et "Boule1" -> "Boule2" ?
Merci d'avance !

Meilleures réponses pour « Aide au JAVASCRIPT » dans :
Javascript - Les événements Voir Qu'appelle-t-on un événement? Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est...
Javascript - Les variables Voir Le concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,...
Javascript - Introduction au langage Javascript Voir Qu'est-ce que le Javascript? Le Javascript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage de script pour le Web. Ce langage est un langage de programmation qui permet d'apporter des...
Javascript - Modifier la hauteur (height) d'un élément HTML VoirPour modifier la hauteur d'un élément HTML en javascript, il suffit d'utiliser sa propriété de style "height". Pour cela vous pouvez y faire référence de la manière suivante : Si vous souhaitez connaître la hauteur (height) d'un bloc HTML, il...
YouTube - Vous avez désactivé JavaScript VoirProblème Lorsque vous naviguez sur certains sites, tels que YouTube, ceux-ci affichent le message d'erreur suivant : Vous avez désactivé JavaScript ou bien vous possédez une ancienne version d'Adobe Flash Player. Téléchargez la dernière version...
Javascript - L'objet Date VoirLes particularités de l'objet Date L'objet Date permet de travailler avec toutes les variables qui concernent les dates et la gestion du temps. Il s'agit d'un objet inclus de façon native dans Javascript, et que l'on peut toujours utiliser. La...
Javascript - L'objet window VoirLes particularités de l'objet window L'objet window est l'objet par excellence dans Javascript, car il est le parent de chaque objet qui compose la page web, il contient donc : l'objet document: la page en elle-même l'objet location: le lieu de...
Javascript - Les tableaux VoirIntroduction à la notion de tableau Les variables de Javascript ne permettent de stocker qu'une seule donnée à la fois. Or, étant donné qu'il est souvent utile de manipuler de nombreuses données, le concept de variable se révéle parfois...

1

le père, le 21 oct 2009 à 09:05:26

Bonjour

Il y a deux problèmes, et le second t'empêchera même de passer de base à boule1 quand tu auras corrigé le 1er.

Le premier problème, c'est le point virgule à la fin des if. Le if ne conditionne que ce point virgule, le reste est exécuté que la condition soit vraie ou non. Donc toi tu fais toujours document.images[x].src = "boule1.jpg";

Le second problème, quand je fais des essais chez moi, c'est que la propriété src de l'image n'est pas seulement 'base.jpg' ou 'boule1.jpg', mais l'URL complète de l'image 'http://monsite/base.jpg'. Donc ton test est à revoir aussi.

Répondre à le père

2

 jvsptipro, le 22 oct 2009 à 08:41:37

Bonjour
Merci ... mais sans le point virgule, le programme ne marche pas.
De plus, l'adresse de l'image (http://lien.fr/monimage.jpg) m'est inutile.
Ainsi que le problème du changement de boule ce n'était pas nécessaire de me le rappeler, je n'ai mis qu'un petit bout du code.

Que doit-je faire ? Je te re-merci d'avance

Répondre à jvsptipro