Image aléatoire dans une cellule?

Statut
N'est pas ouverte pour d'autres réponses.
T

ttt3566

ex membre
problème tout con en apparence, mais je n'arrive pas à trouver de solution qui me convienne! je m'explique : j'aimerais pouvoir faire changer l'image (ou éventuellement le background) située dans une cellule html de façon aléatoire, par un simple clic, si possible sans reload de page!

j'ai fait pas mal de recherche, mais rien ne semble fonctionner une fois placé dans une cellule :colere: donc si quelqu'un a une idée, ça m'interesse!
 

iaume

gorillarts.com
Je me suis renseigné au près d'un poto (merci Pilly). En html, c'est impossible, en php il faut faire un reload. Selon lui, il y aurait moyen mais il faut utiliser du java ou un truc du style ... Il va regader, je te tiens au courant ! ;)
 
1er
OP
T

ttt3566

ex membre
oui j'aurais du préciser que c'est du côté des scripts que se trouve la solution :oops:
si vraiment le reload est inévitable, c'est pas un drame, la page est ultra légère!
c'est plutôt le fait de devoir inclure le script dans une cellule qui me pose problème jusque la, j'ai beau essayer toutes les solutions, rien ne fonctionne! :beuh:

merci bcp en tout cas :p
 

Ezekiel !

Elite
en javascript ya moyen sans aucun probleme... Suffit de matter un tout petit peu sur editeurjavascript.com les scripts qui concernent les images.
Et y a meme moyen d'utiliser du PHP pour faire ta sélection d'image mais alors la faut utiliser AJAX et là, c'est autre chose :)
 

k o D

Elite
Php + Javascript pour du pseudo AJAX.

Tu t'y connais un peu en PHP?
Il te suffit de faire un simple compteur que tu incrémentes à chaque visite sur ta page dans un fichier par exemple.
Ensuite tu récupères ce nombre pour lequel tu fais modulo (%) n où n est le nombre d'image que tu possèdes :)

Maintenant je ne sais pas non plus si tu connais la méthode AJAX mais de cette manière tu pourrais le faire.
Je n'ai malheureusement pas assez de temps pour te donner tout celà.
Si tu sais attendre je dirais mercredi je peux te le faire :)


Bah voilà Ezekiel vient de répondre aussi pour une partie uniquement en Javascript, çà doit être possible oui :) (et certainement plus simple :-D )

Voilà j'ai trouvé ceci:

EditeurJavascript.com
 
1er
OP
T

ttt3566

ex membre
ça va j'ai fini par trouver d'ou venait l'erreur :gne: j'ai mis un simple script java, et ça semble fonctionner sans soucis! (mais je suis quand meme interessé par ta proposition kod :angel: si ça ne te prend pas trop de temps bien sur!)
 

k o D

Elite
head a dit:
ça va j'ai fini par trouver d'ou venait l'erreur :gne: j'ai mis un simple script java, et ça semble fonctionner sans soucis! (mais je suis quand meme interessé par ta proposition kod :angel: si ça ne te prend pas trop de temps bien sur!)
Javascript !
Ce n'est pas la même chose Java et Javascript (et heureusement pour Java :D ).

Sinon le système dont je te parlais n'est pas plus performant si tu as exactement ce que tu veux en Javascript, çà sera même plus lourd en fait.

Javascript dans ta page + page PHP + fichier txt servant de compteur.

à toi de voir sinon rappelle le moi mercredi (çà ne devrai pas me prendre beaucoup de temps mais c'est que j'ai de gros exams jusque là)
 

k o D

Elite
Alors besoin d'aide ou bien tu as réussi à faire ce que tu souhaitais?
 

zoheir

cvm.mangaleet()
mauvaise idée le php + fichier texte :pfiou:
 
1er
OP
T

ttt3566

ex membre
oui, j'ai réussi à faire ce que je voulais!
bien que le concept risque encore de changer :-D jamais content!
merci pour votre aide en tout cas! :)
 

k o D

Elite
cvm の術 a dit:
mauvaise idée le php + fichier texte :pfiou:
Oui c'est sûr ce n'est pas le meilleur, mais pour un simple compteur c'est mieux que d'utiliser une table SQL
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut