Déplacement d'une image

Déplacement d'une image - HTML/CSS - Programmation

Marsh Posté le 02-03-2005 à 21:17:11    

Bonjour
 
Je me suis récemment mis à la programmation web (plus exactement Java/servlet/jsp) et j'aimerai fort réaliser la chose suivante : faire se déplacer progressivement une image sur une image, le tout sur une page web.  
 
Je m'explique : sur une carte avec une grille, j'aimerai faire se déplacer qqchose comme un vaisseau de façon progressive (un peu comme... dans un jeu normal quoi, sauf que là ce serait en web). J'aimerai également éviter une applet (pour des raisons de compatibilité) ou du Flash, vu que cet objet à se déplacer n'est que la partie émergée d'un iceberg de programmation Java, et que Flash me semble donc peu approprié (mais je peux me tromper).
 
Aussi, je suis près à écouter toutes vos suggestions. Pour le moment, je me documente et je me dis que quelque chose à base de Javascript et de la fonction Date pourrait me rendre ce service (en faisant une boucle pour déplacer tous les x intervalles de temps pendant un certain temps).
 
Vous en dites quoi vous ?
 
Merci d'avance
ZedroS

Reply

Marsh Posté le 02-03-2005 à 21:17:11   

Reply

Marsh Posté le 02-03-2005 à 21:18:47    

zedros a écrit :

Vous en dites quoi vous ?


 
Qu'il faut pas le faire


Message édité par masklinn le 02-03-2005 à 21:19:14

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 02-03-2005 à 22:08:59    

J'ai trouvé ça :
http://www.editeurjavascript.com/cours/dhtml_01.php
 
Ca m'a l'air po mal nop ?

Reply

Marsh Posté le 02-03-2005 à 22:11:04    

zedros a écrit :

J'ai trouvé ça :
http://www.editeurjavascript.com/cours/dhtml_01.php
 
Ca m'a l'air po mal nop ?


Mouais, le script présenté date en partie d'il y a 10 ans. Sinon c'est sûr, pas d'autres moyens que le JS...

Reply

Marsh Posté le 02-03-2005 à 22:44:39    

Disons que ce code au moins n'a pas à être changé en fonction du navigateur non ? J'ai testé Opera et Explorer, ca marche nickel.
Il a des points négatifs sinon ?

Reply

Marsh Posté le 02-03-2005 à 22:45:33    

Oui, il date d'il y a 10 ans :D (avec un vieux document.write)

Reply

Marsh Posté le 02-03-2005 à 23:33:30    

tout ce qui est vieux n'est pas forcément mauvais ... regarde le vin !! :p
 
je suis déjà parti -->[]

Reply

Marsh Posté le 02-03-2005 à 23:39:52    

A condition que le vin se bonifie avec le temps, si c'est pas le cas, il tourne au vinaigre.
 
moi aussi je suis déjà parti -->[]

Reply

Marsh Posté le 02-03-2005 à 23:45:04    

Pour que le vin se bonifie avec le temps, il faut qu'il soit de qualité initialement...
 
dont acte [:spamafote]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 03-03-2005 à 20:45:09    

masklinn a écrit :

Pour que le vin se bonifie avec le temps, il faut qu'il soit de qualité initialement...
 
dont acte [:spamafote]


 
Juste comme ça : tu lui reproches quoi au juste à ce script ?  :??:

Reply

Marsh Posté le 03-03-2005 à 20:45:09   

Reply

Marsh Posté le 03-03-2005 à 21:06:13    

zedros a écrit :

Juste comme ça : tu lui reproches quoi au juste à ce script ?  :??:


n'étant pas un grand spécialiste du JS je ne trouverais sûrement pas grand chose, mais dès la première ligne

<SCRIPT LANGUAGE="javascript">


il faut mettre <script type="text/javascript">, de plus le script n'est pas pas entre commentaires donc les vieux navigateurs vont le considérer comme étant du code HTML
 
l'image est implantée à coup de JS, ce qui est totalement inutile, et positionnée en utilisant la balise STYLE ce qui, bien qu'accepté, n'est pas encouragé


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

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

De toute manière il ne faut plus mettre les javascripts dans la page web. Faut toujours les mettres dans des fichiers à part ;) Parce qu'en XHTML servit en application/xhtml+xml, faut escaper avec des sections CDATA :(

Reply

Marsh Posté le 04-03-2005 à 00:02:22    

Je veux bien que la mise en forme ne soit pas parfaite, mais dans le principe, ce script est il bon ? Bien sur faudrait définir "bon", mais grosso modo, comme je le vois là ;) (mal sans doute quoi !) ca veut dire pour moi :
marche proprement sur tous les navigateurs.  
 
Or ce script a l'air de répondre à cet définition non ? J'ai testé Opera et Explorer avec succès tout de même ;)

Reply

Sujets relatifs:

Leave a Replay

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