Le langage SMS est exclu sur les forums ProgBoards, tout message ne respectant pas la charte sera déplacé, modifié, ou supprimé par nos modérateurs.

Forum Web » HTML / XML » Couleurs aléatoires

Toufan
ProgBoarder
RemonterCiter Windows XP Firefox 3 - Posté le 18/11/2008 à 21:09
Bonsoir

CitationTu n'obtiens pas ce que tu cherches, ok, mais tu obtiens quoi au juste?



En fait j'obtiens le texte en noir.

Merci

Toufan
Francesco
Modérateur
RemonterCiter Linux Firefox 3 - Posté le 18/11/2008 à 22:24
L'erreur ne viendrait-elle pas de

h1.style.color = CouleurAlea();


qu'il faudrait corriger par

h1.style.color = Couleur_Alea();



puisque ta fonction s'appelle Couleur_Alea et non CouleurAlea ?
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
Toufan
ProgBoarder
RemonterCiter Windows XP Firefox 2 - Posté le 19/11/2008 à 13:37
Bonjour à tous,
On peut dire que le code fonctionne à 50%

en effet pour le premier appel (c'est-à-dire)


<h1 id="Toufan" > Couleurs al&#x00E9;atoires </h1>


j'obtiens bien le texte en couleur (aléatoire) par contre si l'on fait un deuxième appel , le texte est mis en noir.

voici le code :


<script language=javascript type=text/javascript>
function Couleur_Alea() {
var rouge = Math.round( Math.random() * 255);
var vert = Math.round(Math.random()* 255);
var bleu = Math.round(Math.random()* 255);
return ('rgb('+rouge+','+vert+','+bleu+')')
}

function TexteAlea() {
var h1 = document.getElementById("Toufan");
h1.style.color = Couleur_Alea();
h1.style.fontSize = "18pt"
}
</script>

<html>
<head> </head>

<body onload="TexteAlea()";>

<h1 id="Toufan" > Permier Appel : Couleurs al&#x00E9;atoires </h1>
<br>

<h1 id="Toufan" > Couleurs al&#x00E9;atoires </h1>
</body >
</html>



Merci

Toufan
RemonterCiter Linux Firefox 3 - Posté le 19/11/2008 à 13:39
Un ID est censé être unique, voilà pourquoi ça ne fonctionne pas si tu en as plusieurs.
Change la caféine en lignes de code, et aurait parfois besoin de l'inverse.
zuzuf
ProgBoarder
RemonterCiter Linux Firefox 3 - Posté le 20/11/2008 à 23:03
Tu devrais aller voir dans outils->Console d'erreurs

Firefox te donnera une liste complète des erreurs sur ta page, c'est un outil indispensable pour voir ce qui se passe (clein d'oeil)
Linux a un noyau, windows un pepin

Poster une réponse

STOP aux fautes volontaires !
Message
Formatage
Note: pour partager du code source, merci d'utiliser le wall !
Smileys (sourire) (yekyek) (clein d'oeil) (désapprouve) (triste) (cool) (langue) (confus) (gêné) (neutre) (eek) (surpris) (diable) (flèche) (exclamation) (question) (diable) (idée) (méchant)
Pseudonyme
Recopiez le code
v6 © Computaid SPRL 2005-2012 - Tous droits réservés - Hébergé par eTigris - Page générée en 0,038 s - Crédits - Stats
1 connecté