afficher un fonds aléatoire dans un tableau

afficher un fonds aléatoire dans un tableau - HTML/CSS - Programmation

Marsh Posté le 19-12-2004 à 15:46:43    

Bonjour,
je souhaiterai afficher un fonds aléatoire dans un tableau mais je ne sais pas comment faire. De plus si je pouvais le faire sans javascript ça m'arrangerai. J'ai trouvé une source en javascript mais d'une part c'est juste pour afficher une image et en plus ce n'est pas du tout situé dans un tableau. Si ça peut en inspirer :
<SCRIPT LANGUAGE="JavaScript">
<!--
document.write("<IMG SRC='images/" + parseInt(Math.random()*2) + ".gif' WIDTH=760 HEIGHT=420 ALT='Image aléatoire'>" );
//-->
</SCRIPT>
 
il y a ici 2 images aléatoires obligatoirement nommé 0.gif et 1.gif et qui se trouve dans le dossier images.
Voila si quelqu'un peut m'aider merci d'avance

Reply

Marsh Posté le 19-12-2004 à 15:46:43   

Reply

Marsh Posté le 19-12-2004 à 19:44:58    

up

Reply

Marsh Posté le 20-12-2004 à 09:57:26    

Si tu veux pas le faire en JS tu dois disposer d'un langage du cote serveur. Alors dans ce cas c'est facile puisque tu n'as qu'a modifier le code source de la page avant de l'envoyer au navigateur.
 
Sinon, en ce qui concerne ton image, c'est quoi au juste ?
Un <img> dans un tableau ? Ou bien le background du tableau ?
 
Si c'est un img dans un tableau, alors je pense que le plus facile c'est de lui donner un id, puis apres en js tu change l'img :

Code :
  1. document.getElementById('imgid').src="/chmin/vers/image.gif";


 
Je suis pas sur a 100% de la propriete src, mais en theorie ca doit etre ca.
 
Sinon si c'est une image en background d'un tableau, la aussi un peu pres la meme technique, sauf que tu donne l'id au tableau, puis tu change la propriete background au lieu de la prop src.

Reply

Marsh Posté le 20-12-2004 à 10:04:08    

Ouais limite le mieux c'est côté serveur, au moins ça marchera chez tout le monde :)

Reply

Marsh Posté le 20-12-2004 à 12:28:35    

je vais essayé en fait c'est le background d'un tableau pour le faire sur le serveur je crois que ça va être compliqué en fait je sais pas du tout maitriser ça si vous savez comment faire je suis preneur sinon je vais me rabattre sur le js

Reply

Marsh Posté le 20-12-2004 à 12:37:05    

Au fait à tout hasard, il sert à quoi ton tableau ? C'est bizarre de vouloir changer aléatoirement le fond d'un tableau... Je soupçonne l'utilisation d'un tableau pour la mise en page...

Reply

Marsh Posté le 20-12-2004 à 13:08:12    

oui c ça si tu veux voir la gueule c'est là que ça se passe
http://fonds.perso.cegetel.net/principal.htm

Reply

Marsh Posté le 20-12-2004 à 13:09:23    

pour le js quelqu'un peut me donner le code complet parce que j'ai du mal à programmer moi même merci

Reply

Marsh Posté le 20-12-2004 à 13:33:27    

lebarbo a écrit :

oui c ça si tu veux voir la gueule c'est là que ça se passe
http://fonds.perso.cegetel.net/principal.htm


 
Ouch, laisse-tomber Frontpage pour commencer ;)
 
Sinon bah refait tout en XHTML correctement structuré, ensuite suffit d'un JS qui change le CSS de manière dynamique :)

Reply

Marsh Posté le 20-12-2004 à 15:32:36    

oui je sais mais bon j'aime bien bien plus simple que dream mais faut que j'enleve les balises. Sinon xhtml c'est symap mais qd ons ait pas s'en servir merci sinon pareil pour ton css mois ça me donne pas la soluce à mon pb :)

Reply

Marsh Posté le 20-12-2004 à 15:32:36   

Reply

Marsh Posté le 20-12-2004 à 15:38:34    

Ben avec Css et tout le tralala, ça allègerait pas mal le code, et pour ceux qu'on pas javascript d'activé, il verrait quand-même un truc...

Reply

Marsh Posté le 20-12-2004 à 15:43:13    

oui mais pourtant apparemment tu te sers de js pour ton css dynamique donc ceux qui n'ont pas de js d'activé ça fait la même chose  :??:

Reply

Marsh Posté le 20-12-2004 à 15:45:04    

spagrave, spagrave :D

Reply

Sujets relatifs:

Leave a Replay

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