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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  feu tricolor en jevascript

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

feu tricolor en jevascript

n°1020833
bleuerouge
Posté le 22-03-2005 à 12:14:11  profilanswer
 

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

mood
Publicité
Posté le 22-03-2005 à 12:14:11  profilanswer
 

n°1020857
gortril
Posté le 22-03-2005 à 12:41:07  profilanswer
 

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


Message édité par gortril le 22-03-2005 à 12:41:20
n°1020859
FlorentG
Posté le 22-03-2005 à 12:41:53  profilanswer
 

Et corrige ton code :o Pas de tableaux :o

n°1020867
Hermes le ​Messager
Breton Quiétiste
Posté le 22-03-2005 à 12:52:43  profilanswer
 

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

n°1020875
cerel
Posté le 22-03-2005 à 13:05:16  profilanswer
 

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

n°1020899
esrevni
à contrario
Posté le 22-03-2005 à 13:40:15  profilanswer
 

et le doctype, il sent le camenbert ?

n°1020901
esrevni
à contrario
Posté le 22-03-2005 à 13:42:26  profilanswer
 

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

n°1020918
coffeeman
Posté le 22-03-2005 à 14:06:19  profilanswer
 

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


---------------
Moi, j'aime pas les signatures - J'écoute actuellement :
n°1020919
coffeeman
Posté le 22-03-2005 à 14:06:59  profilanswer
 

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 :
n°1020923
skeye
Posté le 22-03-2005 à 14:09:11  profilanswer
 

mais [:rofl]


---------------
Can't buy what I want because it's free -
mood
Publicité
Posté le 22-03-2005 à 14:09:11  profilanswer
 

n°1020924
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 22-03-2005 à 14:09:36  profilanswer
 

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.
n°1020925
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 22-03-2005 à 14:09:46  profilanswer
 

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.
n°1020929
chrisbk
-
Posté le 22-03-2005 à 14:13:00  profilanswer
 

et brosse toi les dents


---------------
NP: HTTP Error 764 Stupid coder found
n°1020933
FlorentG
Posté le 22-03-2005 à 14:16:54  profilanswer
 

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

n°1020946
stiffler
Lâche mon profil putain ! :o
Posté le 22-03-2005 à 14:22:25  profilanswer
 

MAIS SAPULEVIEU ICI ! [:dawa]

n°1020948
chrisbk
-
Posté le 22-03-2005 à 14:22:49  profilanswer
 

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


---------------
NP: HTTP Error 764 Stupid coder found
n°1020951
coffeeman
Posté le 22-03-2005 à 14:23:37  profilanswer
 

et c'est tricolore en plus ...


---------------
Moi, j'aime pas les signatures - J'écoute actuellement :
n°1020959
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 22-03-2005 à 14:26:47  profilanswer
 

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.
n°1020960
stiffler
Lâche mon profil putain ! :o
Posté le 22-03-2005 à 14:26:49  profilanswer
 

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

n°1020963
coffeeman
Posté le 22-03-2005 à 14:27:41  profilanswer
 

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 :
n°1020965
chrisbk
-
Posté le 22-03-2005 à 14:28:38  profilanswer
 

Excellent jeu de mot coffeeman


---------------
NP: HTTP Error 764 Stupid coder found
n°1020966
stiffler
Lâche mon profil putain ! :o
Posté le 22-03-2005 à 14:28:44  profilanswer
 

coffeeman a écrit :

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


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

n°1021113
esrevni
à contrario
Posté le 22-03-2005 à 15:58:26  profilanswer
 

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()">

n°1021118
FlorentG
Posté le 22-03-2005 à 15:59:35  profilanswer
 

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 ;)

n°1021119
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 22-03-2005 à 15:59:44  profilanswer
 

(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.
n°1021123
FlorentG
Posté le 22-03-2005 à 16:00:09  profilanswer
 

Taiche a écrit :

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


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

n°1021125
coffeeman
Posté le 22-03-2005 à 16:00:26  profilanswer
 

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 :
n°1021128
FlorentG
Posté le 22-03-2005 à 16:03:30  profilanswer
 

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;

n°1021141
CMk
Posté le 22-03-2005 à 16:08:08  profilanswer
 

coffeeman a écrit :

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


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

n°1021145
esrevni
à contrario
Posté le 22-03-2005 à 16:09:00  profilanswer
 


 
au temps pour moi  :jap:


Message édité par esrevni le 22-03-2005 à 16:11:06
n°1021148
antp
Super Administrateur
Champion des excuses bidons
Posté le 22-03-2005 à 16:09:30  profilanswer
 

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
n°1021149
FlorentG
Posté le 22-03-2005 à 16:09:32  profilanswer
 

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

n°1021155
esrevni
à contrario
Posté le 22-03-2005 à 16:10:53  profilanswer
 

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...

n°1021157
coffeeman
Posté le 22-03-2005 à 16:11:19  profilanswer
 

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 :
n°1021162
antp
Super Administrateur
Champion des excuses bidons
Posté le 22-03-2005 à 16:12:24  profilanswer
 

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
n°1021167
coffeeman
Posté le 22-03-2005 à 16:15:21  profilanswer
 

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 :
n°1021191
CMk
Posté le 22-03-2005 à 16:27:04  profilanswer
 

La sienne etait bcp mieux pourtant :o

n°1021206
chrisbk
-
Posté le 22-03-2005 à 16:33:05  profilanswer
 

antp a écrit :

Sauf si tu y mets le feu :o


tricolore ? [:autobot]


---------------
NP: HTTP Error 764 Stupid coder found
n°1021208
antp
Super Administrateur
Champion des excuses bidons
Posté le 22-03-2005 à 16:35:03  profilanswer
 

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
n°1021338
cerel
Posté le 22-03-2005 à 18:10:06  profilanswer
 

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
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

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

  feu tricolor en jevascript

 

Sujets relatifs
Plus de sujets relatifs à : feu tricolor en jevascript


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)