feu tricolor en jevascript

feu tricolor en jevascript - HTML/CSS - Programmation

Marsh Posté le 22-03-2005 à 12:14:11    

salut ,voila je veux me faire la main avec JAVASCRIPT et faire un feux tricolor  
j'ai donc ecris ce code:

Code :
  1. <HTML>
  2. <HEAD>
  3.  <TITLE>Feux tricolor</TITLE>
  4.  <SCRIPT language="javascript">
  5.  function permut();
  6.  {
  7.   setTimeout (document.images["rouge"].item="feu rouge.bmp",500);
  8.   setTimeout (document.images["orange"].item="feu orange.bmp",1000);
  9.   setTimeout (document.images["vert"].item="feu vert.bmp",1500);
  10.   
  11.  }
  12.  </SCRIPT>
  13. </HEAD>
  14. <BODY onload="permut()">
  15.  <TABLE BORDER="10">
  16.   <TR>
  17.    <TD><Img Name="rouge" SRC="feu vide.bmp"></TD>
  18.   </TR>
  19.   <TR>
  20.    <TD><Img name="orange" SRC="feu vide.bmp"></TD>
  21.   </TR>
  22.   <TR>
  23.    <TD><Img name="vert" SRC="feu vide.bmp"></TD>
  24.   </TR>
  25.  </TABLE>
  26. </BODY>
  27. </HTML>


 
Le probleme c'est que ca ne marche pas ,je ne comprends pas pourtant j'ai fait ce que un site m'a expliqué qquelqu'un pourrait il m'eclairer sur mes erreurs merci

Reply

Marsh Posté le 22-03-2005 à 12:14:11   

Reply

Marsh Posté le 22-03-2005 à 12:41:07    

déja enleve le ; pour que ta fonction s'execute  
function permut();  
        {  
          ...


Message édité par gortril le 22-03-2005 à 12:41:20
Reply

Marsh Posté le 22-03-2005 à 12:41:53    

Et corrige ton code :o Pas de tableaux :o

Reply

Marsh Posté le 22-03-2005 à 12:52:43    

Et ne parlons même pas des document.images...
 
On est en 2005... id + getElementById... de nos jours... :o

Reply

Marsh Posté le 22-03-2005 à 13:05:16    

Personne n'est choque par son appel de setTimeout ??
 
setTimeout("mafonction()",5000);
et non
setTimeout(mafonction(), 5000);

Reply

Marsh Posté le 22-03-2005 à 13:40:15    

et le doctype, il sent le camenbert ?

Reply

Marsh Posté le 22-03-2005 à 13:42:26    

et pis en plus, si tu commets l'impardonnable crime d'utiliser le javascript, donne lui également un type...

Reply

Marsh Posté le 22-03-2005 à 14:06:19    

et en prime, c'est des bmp :pfff:


---------------
Moi, j'aime pas les signatures - J'écoute actuellement :
Reply

Marsh Posté le 22-03-2005 à 14:06:59    

et on encode les espaces par %20 merci


Message édité par coffeeman le 22-03-2005 à 14:07:07

---------------
Moi, j'aime pas les signatures - J'écoute actuellement :
Reply

Marsh Posté le 22-03-2005 à 14:09:11    

mais [:rofl]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 22-03-2005 à 14:09:11   

Reply

Marsh Posté le 22-03-2005 à 14:09:36    

et les noms des tags se mettent pas en majuscules, c'est pas standard.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 22-03-2005 à 14:09:46    

et y a moyen de faire plus simple avec des CSS


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 22-03-2005 à 14:13:00    

et brosse toi les dents


---------------
NP: HTTP Error 764 Stupid coder found
Reply

Marsh Posté le 22-03-2005 à 14:16:54    

cerel a écrit :

Personne n'est choque par son appel de setTimeout ??
 
setTimeout("mafonction()",5000);
et non
setTimeout(mafonction(), 5000);


C'est surtout le fait qu'il a mis des instructions en ligne dans son setTimeOut

Reply

Marsh Posté le 22-03-2005 à 14:22:25    

MAIS SAPULEVIEU ICI ! [:dawa]

Reply

Marsh Posté le 22-03-2005 à 14:22:49    

pis c'est javascript, pas jevascript [:petrus75]


---------------
NP: HTTP Error 764 Stupid coder found
Reply

Marsh Posté le 22-03-2005 à 14:23:37    

et c'est tricolore en plus ...


---------------
Moi, j'aime pas les signatures - J'écoute actuellement :
Reply

Marsh Posté le 22-03-2005 à 14:26:47    

Vous pourrissez pas le topic, SVP ? :heink:


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 22-03-2005 à 14:26:49    

Pourquoi les lignes 5,6,7,13,15 et 18 sont vides ? [:noxauror]

Reply

Marsh Posté le 22-03-2005 à 14:27:41    

stiffler a écrit :

Pourquoi les lignes 5,6,7,13,15 et 18 sont vides ? [:noxauror]


 
Parce qu'il y a grève du métro [:dawa]


---------------
Moi, j'aime pas les signatures - J'écoute actuellement :
Reply

Marsh Posté le 22-03-2005 à 14:28:38    

Excellent jeu de mot coffeeman


---------------
NP: HTTP Error 764 Stupid coder found
Reply

Marsh Posté le 22-03-2005 à 14:28:44    

coffeeman a écrit :

Parce qu'il y a grève du métro [:dawa]


[:zytrahusathome]
U5 D4 50X05 K1nG [:franck75]

Reply

Marsh Posté le 22-03-2005 à 15:58:26    

chrisbk a écrit :

Excellent jeu de mot coffeeman


 
+1  :lol:  
 
PS
 
faut mettre :
 

Code :
  1. <BODY onload="javascript:permut();">


 
et pas
 

Code :
  1. <BODY onload="permut()">

Reply

Marsh Posté le 22-03-2005 à 15:59:35    

esrevni a écrit :

+1  :lol:  
 
PS
 
faut mettre :
 

Code :
  1. <BODY onload="javascript:permut();">


 
et pas
 

Code :
  1. <BODY onload="permut()">



 :pfff: nonon  
 

<body onload="javascript:permut();">


Et si vous avez 5 minutes, je poste la vraie solution ;)

Reply

Marsh Posté le 22-03-2005 à 15:59:44    

(j'crois le onload peut pas prendre autre chose que du Javascript)


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 22-03-2005 à 16:00:09    

Taiche a écrit :

(j'crois le onload peut pas prendre autre chose que du Javascript)


et le vbscript ? et le tcl ? etc... ? ;)

Reply

Marsh Posté le 22-03-2005 à 16:00:26    

Taiche a écrit :

(j'crois le onload peut pas prendre autre chose que du Javascript)


 
si, du ruby, mais personne ne l'implémente ...


---------------
Moi, j'aime pas les signatures - J'écoute actuellement :
Reply

Marsh Posté le 22-03-2005 à 16:03:30    

Voilà :

<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
  <head>
    [...]
    <meta http-equiv="Content-Script-Type" content="text/javascript" />
    <script type="text/javascript" src="pouet.js"></script>
  </head>
  <body>
     [...]
  </body>
</html>


Et dans le pouet.js :

function permut() {
  [...]
}
window.onload = permut;

Reply

Marsh Posté le 22-03-2005 à 16:08:08    

coffeeman a écrit :

si, du ruby, mais personne ne l'implémente ...


 
Avec FOX tu peux faire des IHM en ruby. ;)

Reply

Marsh Posté le 22-03-2005 à 16:09:00    


 
au temps pour moi  :jap:


Message édité par esrevni le 22-03-2005 à 16:11:06
Reply

Marsh Posté le 22-03-2005 à 16:09:30    

CMk a écrit :

Avec FOX tu peux faire des IHM en ruby. ;)


 
Non seulement ça n'a aucun rapport avec le sujet, ni avec son post, mais en plus on s'en fou :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 22-03-2005 à 16:09:32    

esrevni a écrit :

[quotemsg=1021118,24,208403]:pfff: nonon  
 
au temps pour moi  :jap:


C'est rare les gens qui savent correctement écrire "au temps pour moi" :D

Reply

Marsh Posté le 22-03-2005 à 16:10:53    

FlorentG a écrit :

C'est rare les gens qui savent correctement écrire "au temps pour moi" :D


 
par contre, faut que j'apprenne à quoter correctement...  
 
allez un petit edit...

Reply

Marsh Posté le 22-03-2005 à 16:11:19    

CMk a écrit :

Avec FOX tu peux faire des IHM en ruby. ;)


 
fox n'est pas un navigateur internet :o
 
et avec mulder, tu peux truster no one :o


Message édité par coffeeman le 22-03-2005 à 16:12:09

---------------
Moi, j'aime pas les signatures - J'écoute actuellement :
Reply

Marsh Posté le 22-03-2005 à 16:12:24    

coffeeman a écrit :

fox n'est pas un navigateur internet :o
 


 
Sauf si tu y mets le feu :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 22-03-2005 à 16:15:21    

antp a écrit :

Sauf si tu y mets le feu :o


 
je crois que tu peux sortir là :o


---------------
Moi, j'aime pas les signatures - J'écoute actuellement :
Reply

Marsh Posté le 22-03-2005 à 16:27:04    

La sienne etait bcp mieux pourtant :o

Reply

Marsh Posté le 22-03-2005 à 16:33:05    

antp a écrit :

Sauf si tu y mets le feu :o


tricolore ? [:autobot]


---------------
NP: HTTP Error 764 Stupid coder found
Reply

Marsh Posté le 22-03-2005 à 16:35:03    

chrisbk a écrit :

tricolore ? [:autobot]


 
J'avais même pas fait gaffe au lien avec le titre du topic, je pensais à autre chose pour le jeu de mot [:ddr555] (double jeu de mot donc... :o)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 22-03-2005 à 18:10:06    

FlorentG a écrit :

Voilà :

<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
  <head>
    [...]
    <meta http-equiv="Content-Script-Type" content="text/javascript" />
    <script type="text/javascript" src="pouet.js"></script>
  </head>
  <body>
     [...]
  </body>
</html>


Et dans le pouet.js :

function permut() {
  [...]
}
window.onload = permut;



 
Tu aurais pu faire un gestionnaires d'evenements au moins, car la s'il fait un copier coller de ton code et qu'il dispose d'autres fonctions dans son "window.onload", ben elles vont etre ecrasees par la tienne ... :D
 

FlorentG a écrit :

C'est rare les gens qui savent correctement écrire "au temps pour moi" :D


 
Les deux facon d'ecrire sont correctes. C'est un peu comme pour 1000. Tu peux l'ecrire "mil" ou "mille".


Message édité par cerel le 22-03-2005 à 18:11:59
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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