Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: bjorge le le 24-06-2008 a 17:27:59

Titre: Néophite cherche aide
Posté par: bjorge le le 24-06-2008 a 17:27:59

Salut à tous.
Je suis un quasi-total débutant en matière de sites web (mais j'espère m'améliorer très vite). D'ailleurs, je suis même pas sûr qu'il faille poster ici, donc si je me suis planté, hésitez pas à déplacer !


Voila mon problème.
Je souhaite mettre à côté du logo en haut de la page une image aléatoire ; ce que j'entends par image aléatoire, c'est une image choisie au hasard parmi un panel de 3 ou 4 (naaan !!) qui s'afficherait aléatoirement à chaque fois que la page est chargée (donc à chaque actualisation, y'a un changement d'image... ou pas d'ailleurs, si c'est vraiment aléatoire)

Je travaille sous Adobe Golive 4.0 (pas mieux) et le code source me donne :

Code:
<html>

   <head>
      <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
      <meta name="generator" content="Adobe GoLive 4">
      <title>RFE, une s&eacute;rie mp3 qu'elle est bien</title>
   </head>

   <body bgcolor="black" text="black" link="black" alink="black" vlink="black">
      <center>
         <table cool width="1048" height="1296" border="0" cellpadding="0" cellspacing="0" gridx="16" showgridx usegridx gridy="16" showgridy usegridy>
            <tr height="1" cntrlrow>
               <td width="1" height="1"></td>
               <td width="16" height="1"><spacer type="block" width="16" height="1"></td>
               <td width="160" height="1"><spacer type="block" width="160" height="1"></td>
               <td width="160" height="1"><spacer type="block" width="160" height="1"></td>
               <td width="711" height="1"><spacer type="block" width="711" height="1"></td>
            </tr>
            <tr height="16">
               <td width="1" height="16"><spacer type="block" width="1" height="16"></td>
               <td width="16" height="16"></td>
               <td width="160" height="16"></td>
               <td width="160" height="16"></td>
               <td width="711" height="16"></td>
            </tr>
            <tr height="192">
               <td width="1" height="192"><spacer type="block" width="1" height="192"></td>
               <td width="16" height="192"></td>
               <td width="160" height="192" colspan="1" rowspan="1" valign="top" align="left" xpos="16"><img height="148" width="144" src="Images/mini/nain001_little.jpg" border="0" name="Nain"></td>

(J'ai mis que jusqu'à l'endroit qui m'intéresse, parce que sinon c'est lourd, d'après moi...)


Alors je veux que ce soit "Images/mini/nain001_little.jpg" qui soit remplacée...
Comme j'y connais rien, ce serait sympa de me dire où placer le code...


Merci d'avance.
Bjorge



Arf, j'allais oublier, j'héberge sur free.fr.

Titre: Re:Néophite cherche aide
Posté par: ToToMaStEr le le 25-06-2008 a 09:19:40

Salut,

Au moins 2 solutions avec 2 langages différents, a toi de voir ce que tu préfere :

1) Tu crée une fonction en JavaScript qui te crée un aléatoire de 0 à 3 et ensuite suivant le nombre, tu affiche telle ou telle image :


Code:

var aleat;
aleat = random(0,3);
switch (aleat)
{
case 0:
document.write("<img......>");
break;
}
....


2) La même chose en php(certainement moins lourd au niveau du code

fonction rand() + switch


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.