Précédent   Forum Mac > >

Notices


Développement web Pour les webmasters qui utilisent PHP, MySQL, AJAX, CSS, JavaScript, etc.

Publicité

Réponse
 
Outils de la discussion Modes d'affichage
Vieux 29/11/2008, 13h45
Question Code html pour changer d'image à chaque retour sur la page
  #1
pat734
Membre confirmé
 
Date d'inscription: 04/06/07
Messages: 191
Disco: pat734 connait la sœur du cousin du DJ
Bonjour,
Existe t-il un code pour que les images changent toute seule à chaque retour sur cette même page ?
Comme sur ce site à la page accueil :
http://www.travelteam.fr/

Merci par avance de l'aide que vous pourrez m'apporter.
pat734 est déconnecté   Réponse avec citation
Publicité
Vieux 29/11/2008, 14h06
Arrow
  #2
tumb
Accro à MacG
 
Avatar de tumb
 
Date d'inscription: 26/02/01
Localisation: Nice
Messages: 3020
Disco: tumb est entré à l'Olympe de MacGenerationtumb est entré à l'Olympe de MacGenerationtumb est entré à l'Olympe de MacGenerationtumb est entré à l'Olympe de MacGenerationtumb est entré à l'Olympe de MacGenerationtumb est entré à l'Olympe de MacGenerationtumb est entré à l'Olympe de MacGenerationtumb est entré à l'Olympe de MacGenerationtumb est entré à l'Olympe de MacGenerationtumb est entré à l'Olympe de MacGenerationtumb est entré à l'Olympe de MacGeneration
Tu peux utiliser PHP image rotator.
--------------------
tumb est déconnecté   Réponse avec citation
Vieux 29/11/2008, 17h44   #3
momo-fr
Ancien Aveyronnais
 
Avatar de momo-fr
 
Date d'inscription: 04/10/04
Localisation: Bordeaux (33)
Messages: 3129
Disco: momo-fr a fait pote avec Bengilli pour augmenter son compteurmomo-fr a fait pote avec Bengilli pour augmenter son compteurmomo-fr a fait pote avec Bengilli pour augmenter son compteurmomo-fr a fait pote avec Bengilli pour augmenter son compteurmomo-fr a fait pote avec Bengilli pour augmenter son compteurmomo-fr a fait pote avec Bengilli pour augmenter son compteurmomo-fr a fait pote avec Bengilli pour augmenter son compteurmomo-fr a fait pote avec Bengilli pour augmenter son compteurmomo-fr a fait pote avec Bengilli pour augmenter son compteurmomo-fr a fait pote avec Bengilli pour augmenter son compteurmomo-fr a fait pote avec Bengilli pour augmenter son compteur
Sans Php tu as des bidouilles en Javascript (moins optimisé me semble-t-il)...
--------------------
"Patois Nîmois : Mais c'est qui alors ?" - Chez momo-fr - Mes galeries photos
momo-fr est déconnecté   Réponse avec citation
Vieux 29/11/2008, 19h07   #4
pat734
Membre confirmé
 
Date d'inscription: 04/06/07
Messages: 191
Disco: pat734 connait la sœur du cousin du DJ
Bonsoir,
Le php est il difficile à installer ?
Sinon merci, je vais regarder cela de près.
pat734 est déconnecté   Réponse avec citation
Vieux 30/11/2008, 14h41   #5
p4bl0
Accro à MacG
 
Avatar de p4bl0
 
Date d'inscription: 12/07/04
Localisation: $PWD
Messages: 4777
Disco: p4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGeneration
Citation:
Envoyé par pat734 Voir le message
Bonsoir,
Le php est il difficile à installer ?
Sinon merci, je vais regarder cela de près.
Non si tu as un serveur dédié, mais dans ce cas tu ne poserais certaienment aps cette question.

Si tu as un hébergement mutualisé, tu ne peux rien installer sur le serveur, il faut voir si PHP est compris dna ston offre ou pas.

Si tu utilises l'hébergement de ton FAI, je crois qu'il n'y a que Free qui propose PHP, mais j'en suis pas certain.
--------------------
p4bl0 est déconnecté   Réponse avec citation
Vieux 30/11/2008, 16h42   #6
pat734
Membre confirmé
 
Date d'inscription: 04/06/07
Messages: 191
Disco: pat734 connait la sœur du cousin du DJ
Citation:
Envoyé par p4bl0 Voir le message
Non si tu as un serveur dédié, mais dans ce cas tu ne poserais certaienment aps cette question.

Si tu as un hébergement mutualisé, tu ne peux rien installer sur le serveur, il faut voir si PHP est compris dna ston offre ou pas.

Si tu utilises l'hébergement de ton FAI, je crois qu'il n'y a que Free qui propose PHP, mais j'en suis pas certain.
Bonjour,
J'ai essayé le code proposé par momo-fr :
<script type="text/javascript">
var extention = ".jpg" ;
/*
** Nombre d'images diférentes à afficher.
*/
var nbimage = 4 ;
/*
** Déclaration d'autres variables.
*/
var url;
var rep;

function Images_Aleatoire()
{
//Génére un nombre aléatoire, pour donner un numéro d'image.
numimage = Math.round( Math.random() * ( nbimage - 1 ) + 1 );
// Nom du répertoire de vos images.
rep = "assets";
// Assemblage de la chaine pour afficher votre image.
url = './' + rep + '/' + numimage + extention ;
// Affiche l'image choisie.
document.write ('<img src="assets/juillet.jpg' + url + '" alt="Photo" border=0>');
}
</script>

Et à l'endroit ce code pour afficher l'image :
<script language="JavaScript">Images_Aleatoire();</script>

Je ne suis pas arrivé à le faire marcher.
Si quelqu'un à une idée.
Merci par avance
pat734 est déconnecté   Réponse avec citation
Vieux 30/11/2008, 17h02   #7
p4bl0
Accro à MacG
 
Avatar de p4bl0
 
Date d'inscription: 12/07/04
Localisation: $PWD
Messages: 4777
Disco: p4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGeneration
Citation:
Envoyé par pat734 Voir le message
Bonjour,
J'ai essayé le code proposé par momo-fr :
<script type="text/javascript">
var extention = ".jpg" ;
/*
** Nombre d'images diférentes à afficher.
*/
var nbimage = 4 ;
/*
** Déclaration d'autres variables.
*/
var url;
var rep;

function Images_Aleatoire()
{
//Génére un nombre aléatoire, pour donner un numéro d'image.
numimage = Math.round( Math.random() * ( nbimage - 1 ) + 1 );
// Nom du répertoire de vos images.
rep = "assets";
// Assemblage de la chaine pour afficher votre image.
url = './' + rep + '/' + numimage + extention ;
// Affiche l'image choisie.
document.write ('<img src="assets/juillet.jpg' + url + '" alt="Photo" border=0>');
}
</script>

Et à l'endroit ce code pour afficher l'image :
<script language="JavaScript">Images_Aleatoire();</script>

Je ne suis pas arrivé à le faire marcher.
Si quelqu'un à une idée.
Merci par avance
En effet ça n'a aucune chance de marcher.
ça va aller chercher une image genre "assets/juillet.jpg./assets/2.jpg" par exemple ^^.

Essaye en enlevant "assets/juillet.jpg", et bien évidemment il faut que tes images s'appellent 1.jpg, 2.jpg, 3.jpg et 4.jpg.
Mais c'est pas méga clean comme script (document.write etc.)

Il n'y a aucun PHP là dedans par contre, mais c'est le genre de truc qui devrais plutôt être fais du côté serveur en PHP effectivement. Comme ça avec PHP tu peux simplement lui dire "prend au hasard une image de ce répertoire". :-)
--------------------
p4bl0 est déconnecté   Réponse avec citation
Vieux 30/11/2008, 17h56   #8
pat734
Membre confirmé
 
Date d'inscription: 04/06/07
Messages: 191
Disco: pat734 connait la sœur du cousin du DJ
Citation:
Envoyé par p4bl0 Voir le message
En effet ça n'a aucune chance de marcher.
ça va aller chercher une image genre "assets/juillet.jpg./assets/2.jpg" par exemple ^^.

Essaye en enlevant "assets/juillet.jpg", et bien évidemment il faut que tes images s'appellent 1.jpg, 2.jpg, 3.jpg et 4.jpg.
Mais c'est pas méga clean comme script (document.write etc.)

Il n'y a aucun PHP là dedans par contre, mais c'est le genre de truc qui devrais plutôt être fais du côté serveur en PHP effectivement. Comme ça avec PHP tu peux simplement lui dire "prend au hasard une image de ce répertoire". :-)
Merci pour la réponse.
Je vais déjà demander à OVH mon hébergeur si le php fonctionne.
Ensuite ou puis trouver le code en php et une aide à l'installation ?
pat734 est déconnecté   Réponse avec citation
Vieux 30/11/2008, 18h57   #9
p4bl0
Accro à MacG
 
Avatar de p4bl0
 
Date d'inscription: 12/07/04
Localisation: $PWD
Messages: 4777
Disco: p4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGeneration
Si t'es chez OVH tu dois avoir PHP

tu fais un truc genre
Code:
<?php
function randomImage ($dir)
{
  if (substr($dir, -1) != '/') $dir = $dir.'/';
  $img = scandir($dir);
  return $dir.$img[rand(2, count($img) - 1)];
}
?>
Et à l'endroit où l'image au hasard doit s'afficher :
Code:
<img src="<?php echo randomImage('./assets/'); ?>" alt="" />
--------------------
p4bl0 est déconnecté   Réponse avec citation
Vieux 30/11/2008, 21h30   #10
pat734
Membre confirmé
 
Date d'inscription: 04/06/07
Messages: 191
Disco: pat734 connait la sœur du cousin du DJ
J'ai réussi à faire fonctionner le javascript grâce à ton conseil.
Je viens d'essayer le php et cela ne fonctionne pas.
Peut être n'ai je pas mis le code php au bon endroit. Je l'ai mis entre les balises head.

Dernière modification par pat734 ; 30/11/2008 à 21h41.
pat734 est déconnecté   Réponse avec citation
Vieux 01/12/2008, 00h34   #11
p4bl0
Accro à MacG
 
Avatar de p4bl0
 
Date d'inscription: 12/07/04
Localisation: $PWD
Messages: 4777
Disco: p4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGeneration
Citation:
Envoyé par pat734 Voir le message
J'ai réussi à faire fonctionner le javascript grâce à ton conseil.
Je viens d'essayer le php et cela ne fonctionne pas.
Peut être n'ai je pas mis le code php au bon endroit. Je l'ai mis entre les balises head.
La première partie tu la met où tu veux mais avant l'autre, même dans un autre fichier que tu inclus (avec include ou require).

La seconde dans le fichier là ou tu veux l'image.

Ça devrait marcher normalement.

EDIT: faut que le fichier soit un .php aussi ^^.
--------------------
p4bl0 est déconnecté   Réponse avec citation
Vieux 01/12/2008, 00h50   #12
pat734
Membre confirmé
 
Date d'inscription: 04/06/07
Messages: 191
Disco: pat734 connait la sœur du cousin du DJ
Citation:
Envoyé par p4bl0 Voir le message
La première partie tu la met où tu veux mais avant l'autre, même dans un autre fichier que tu inclus (avec include ou require).

La seconde dans le fichier là ou tu veux l'image.

Ça devrait marcher normalement.

EDIT: faut que le fichier soit un .php aussi ^^.
Quand tu dits que "faut que le fichier soit un .php aussi" cela veut dire que ma page accueil.htm doit être accueil.php ?
pat734 est déconnecté   Réponse avec citation
Vieux 01/12/2008, 19h03   #13
p4bl0
Accro à MacG
 
Avatar de p4bl0
 
Date d'inscription: 12/07/04
Localisation: $PWD
Messages: 4777
Disco: p4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGenerationp4bl0 organise des soirées VIP MacGeneration
Citation:
Envoyé par pat734 Voir le message
Quand tu dits que "faut que le fichier soit un .php aussi" cela veut dire que ma page accueil.htm doit être accueil.php ?
ah ben ouais

Sinon comment tu veux que le serveur sache que y a du php dans le fichier ^^.


Tu devrais lire un tuto sur les bases du truc avant de te jetter dedans .
--------------------
p4bl0 est déconnecté   Réponse avec citation
Vieux 01/12/2008, 20h44   #14
pat734
Membre confirmé
 
Date d'inscription: 04/06/07
Messages: 191
Disco: pat734 connait la sœur du cousin du DJ
Citation:
Envoyé par p4bl0 Voir le message
ah ben ouais

Sinon comment tu veux que le serveur sache que y a du php dans le fichier ^^.


Tu devrais lire un tuto sur les bases du truc avant de te jetter dedans .
Bonsoir,
Effectivement un cours sur le php me sera utile.
Merci pour ton aide et peut être à bientôt pour d'autres questions.
Bonne soirée
pat734 est déconnecté   Réponse avec citation

Réponse
Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non


Navigation rapide



Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s))
 
Outils de la discussion
Modes d'affichage

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Editer le code HTML d'une page avec iWeb ? Olivier- Forum iWeb 25 07/05/2008 19h25
Code HTML pour cours de la bourse La mouette Forum iWeb 1 02/05/2008 16h11
Aide pour du code html. germain31121975 Développement web 5 12/10/2007 01h33
code HTML pour mise en page image Mage-Li Développement web 13 07/01/2007 23h10
A chaque fois que je fais page précedente, la page ne se rafrechie pas Balooners À propos de MacGeneration 3 14/04/2004 15h16


Fuseau horaire GMT +1. Il est actuellement 04h41.


Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Version française #20 par l'association vBulletin francophone
Search Engine Optimisation provided by DragonByte SEO v1.1.1 (Pro) - vBulletin Mods & Addons Copyright © 2014 DragonByte Technologies Ltd.
Resources saved on this page: MySQL 18,18%
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2014 DragonByte Technologies Ltd.
CNIL N°1009176