Menu qui defille

Petit nouveau ! | 7 Messages

03 nov. 2005, 13:17

bonjour

je suis debutant et je n y connait pas grand chose
mon probleme est que je veut faire un menu qui defille en .php pour etre appeller par toute les pages de mon site.
pour que dans le cas ou je veut rajouter un bouton au menu , je n aurai que le php a modifier
ca marche deja a peut pret mais la ou ca bloque c est que le cadre du menu defillant me cache le background sur mes pages
le voudrait que le fond du menu roll over soit transparent

voici mon php
<marquee Class="Scroller" behavior="scroll" direction="up" width="140" height="460" scrollamount="5" scrolldelay="0" onmouseover="this.stop()" onmouseout="this.start()">


<div align=center>


<p><a href="http://XXXXXXXXXXX.free.fr " target="_blank"><img src="http://XXXXXXXXXXX.free.fr/images/enter.gif" border="0" alt="Arbre genealogique"></a></p>
<p><a href="http://XXXXXXXXXXX.free.fr " target="_blank"><img src="http://XXXXXXXXXXX.free.fr/images/enter.gif" border="0" alt="Arbre genealogique"></a></p>
<p><a href="http://XXXXXXXXXXX.free.fr " target="_blank"><img src="http://XXXXXXXXXXX.free.fr/images/enter.gif" border="0" alt="Arbre genealogique"></a></p>
<p><a href="http://XXXXXXXXXXX.free.fr " target="_blank"><img src="http://XXXXXXXXXXX.free.fr/images/enter.gif" border="0" alt="Arbre genealogique"></a></p>
<p><a href="http://XXXXXXXXXXX.free.fr " target="_blank"><img src="http://XXXXXXXXXXX.free.fr/images/enter.gif" border="0" alt="Arbre genealogique"></a></p>
<p><a href="http://XXXXXXXXXXX.free.fr " target="_blank"><img src="http://XXXXXXXXXXX.free.fr/images/enter.gif" border="0" alt="Arbre genealogique"></a></p>
<p><a href="http://XXXXXXXXXXX.free.fr " target="_blank"><img src="http://XXXXXXXXXXX.free.fr/images/enter.gif" border="0" alt="Arbre genealogique"></a></p>
<p><a href="http://XXXXXXXXXXX.free.fr " target="_blank"><img src="http://XXXXXXXXXXX.free.fr/images/enter.gif" border="0" alt="Arbre genealogique"></a></p>
<p><a href="http://XXXXXXXXXXX.free.fr " target="_blank"><img src="http://XXXXXXXXXXX.free.fr/images/enter.gif" border="0" alt="Le standart"></a></p>
<p><a href="http://XXXXXXXXXXX.free.fr " target="_blank"><img src="http://XXXXXXXXXXX.free.fr/images/enter.gif" border="0" alt="Arbre "></a></p>
<p><a href="http://XXXXXXXXXXX.free.fr " target="_blank"><img src="http://XXXXXXXXXXX.free.fr/images/enter.gif" border="0" alt="Arbre genealogique"></a></p>
<p><a href="http://XXXXXXXXXXX.free.fr " target="_blank"><img src="http://XXXXXXXXXXX.free.fr/images/enter.gif" border="0" alt="Le standart"></a></p>
<p><a href="http://XXXXXXXXXXX.free.fr " target="_blank"><img src="http://XXXXXXXXXXX.free.fr/images/enter.gif" border="0" alt="Arbre "></a></p>
</div>

 </marquee>
et voila le code qui appel

Code : Tout sélectionner

<div style='position:absolute;margin-left:0px;margin-top:140px;width:168px; height:484px;z-index:14'><iframe src="menuderoulant.php" width="150" height="500" marginwidth="0" marginheight="10" hspace="0" vspace="0" frameborder="0" scrolling="no"></iframe></div>
merci d'avance

Petit nouveau ! | 7 Messages

05 nov. 2005, 15:31

rebonjour

bon apparament ca doit etre assez technique parceque personne na repondu
donc j en ai deduit qu avec les iframe impossible de mettre le background en transparent, donc je suis passer a la commade include mais ca ne marche toujours pas
bref j ai besoin d aide svp

voila le code de la page
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Document sans nom</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
	 <style type="text/css">
<!--
body {
	background-image: url(/photos/xxx.JPG);
}
-->
</style><body>
  			
	
<div style='position:absolute;margin-left:0px;margin-8px;height:484px;z-index:13'>
		
<?php
if (file_exists("menuderoulant.php")) include('menuderoulant.php');	 //va chercher le menu	 	

 endif;
		  			
  ?>	
 
</div> 
  </marquee>

</head>



</body>
</html>
et voila ce que j ai mis dans le php
<marquee Class="Scroller" behavior="scroll" direction="up" width="140" height="490" scrollamount="5" scrolldelay="0" onmouseover="this.stop()" onmouseout="this.start()" hspace="10" vspace="120">

	 
<p><a href="http://xxx.fr " target="_blank"><img src="images/xxx.gif" border="0" alt="Arbre"></a></p>
<p><a href="http://xxx.fr " target="_blank"><img src="images/xxx.gif" border="0" alt="Arbre"></a></p>
<p><a href="http://xxx.fr " target="_blank"><img src="images/xxx.gif" border="0" alt="Arbre"></a></p>
<p><a href="http://xxx.fr " target="_blank"><img src="images/xxx.gif" border="0" alt="Arbre"></a></p>
<p><a href="http://xxx.fr " target="_blank"><img src="images/xxx.gif" border="0" alt="Arbre"></a></p>
<p><a href="http://xxx.fr " target="_blank"><img src="images/xxx.gif" border="0" alt="Arbre"></a></p>
<p><a href="http://xxx.fr " target="_blank"><img src="images/xxx.gif" border="0" alt="Arbre"></a></p>
<p><a href="http://xxx.fr " target="_blank"><img src="images/xxx.gif" border="0" alt="Arbre"></a></p>
<p><a href="http://xxx.fr " target="_blank"><img src="images/xxx.gif" border="0" alt="Arbre"></a></p>
<p><a href="http://xxx.fr " target="_blank"><img src="images/xxx.gif" border="0" alt="Arbre"></a></p>
<p><a href="http://xxx.fr " target="_blank"><img src="images/xxx.gif" border="0" alt="Arbre"></a></p>
					 	 
						 
  </marquee>
svp aidez moi :cry: :cry: [/php]

Mammouth du PHP | 19672 Messages

05 nov. 2005, 17:18

Tu fais un amalgame entre le HTML et le PHP: le HTML est un angage de structure interprété côté client (L'ordinateur de l'internaute) et le PHP un langage de programmation exécuté coté serveur. On se sert du second pour générer du code html qu'on envoie ensuite vers le client. Jamais on ne voit le code PHP coté client.

Ceci posé, je n'ai en fin de compte pas vraiment saisi ce que tu veux faire.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Petit nouveau ! | 7 Messages

05 nov. 2005, 17:35

voila en faite je voudrait que mon menu apparait sur toute les pages de mon site sans que j'ai a modifier toute les pages lorsque je voudrait modifier mon menu.

lorsque je modifierai mon menu la repercution de la modification ce ferait alors sur toute les autres pages m'evitant de passer des heures a modifier toute mes pages
de plus il faudrait que le background du menu soit transparent pour ne laisser que les bouton apparaitre

je ne sait pas si je suis tres clair dans mes propos mais je ne c'est pas trop l'expliquer autrement

merci

Mammouth du PHP | 19672 Messages

05 nov. 2005, 17:52

Alors il y a deux choses: D'une part le code du menu: il te suffit de l,avoir dans un fichier à part et en PHP, tu fais un include depuis les autres pages là où tu veux mettre le menu.

Pour la transparence, il faudrait voir le code pour pouvoir te dire, html et CSS au besoin. Si tu as une maquette en ligne, ce sera encore plus facile avec l'url.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Petit nouveau ! | 7 Messages

05 nov. 2005, 18:34

merci de ta rapidite

c'est exactement ce que j'essaye de faire
dans mon 2eme post au dessus j'ai mis le code entier de ma page html et en dessous le code qu il y a dans mon php mais comme un gros nul j'ai pas penser qu'il fallait transformer le code html en php
je ne sait pas du tout comment faire
c'est la misere

est ce que c'est la bonne deduction au moin ?

merci

Mammouth du PHP | 19672 Messages

05 nov. 2005, 22:42

Ça ressemble à ça, mais attention à ne pas laisser trainer de balise inutile. Surtout une balise <marquee> qui, je te le signale au passage, ne fonctionne pas sous Firefox entre autre.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Petit nouveau ! | 7 Messages

05 nov. 2005, 23:15

j'ai enlever la balise <marquee> qui trainait dans mon html et j'ai meme essayer de l'enlever dans mon php mais cela na rien changer
mon menu n'apparait meme pas

ca fait une semaine que je cherche et je trouve pas pourquoi ca ne veut pas marcher

je sais plus quoi faire

Mammouth du PHP | 19672 Messages

05 nov. 2005, 23:24

Il reste une erreur dans ton code html : tu fais l'inclusion du menu dans l'entête au lieu du corps de la page : tu as une balise </head> qui n'est pas à sa place. Tiens, un code plus conforme pour du XHTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>
      Document sans nom
    </title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
/* <[CDATA[ */
<!--
body {
    background-image: url(/photos/xxx.JPG);
}
#menu {
    position:absolute; 
    margin-left:0px; 
    margin-right: 8px; 
    height:484px; 
    z-index:13
}
-->
/* ]]> */
</style>
  </head>
  <body>
    <div id="menu">
      <?php
      if (file_exists("menuderoulant.php"))
      {
          //va chercher le menu
          include('menuderoulant.php');
      }
      ?>
    </div>
  </body>
</html>
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Petit nouveau ! | 7 Messages

05 nov. 2005, 23:51

effectivement c'est beaucoup mieux structurer
encore 1 chose d apprise aujourdhui

mais je nai toujours pas de menu
j ai mis le htlm et le php sur mon site pour voir si ce n'etait pas un probleme de racine

donc le html est a http://venuswestie.free.fr/untitled-1.html

et menuderoulant.php est sur la racine du site

si cela peut aider

je commence a douter de mes capacite :(

merci

Mammouth du PHP | 19672 Messages

06 nov. 2005, 00:32

Bon, attention à une chose: une page html qui contient du PHP doit avoir l'extension .php pour que les lignes de code en PHP soient interprétées.

Donc on doit appeler index.php et non index.html. Sinon, tu vas avoir une surprise, le code PHP sera affiché comme du texte à l'écran.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Petit nouveau ! | 7 Messages

06 nov. 2005, 01:11

nikel super krome
c'est trop le pied ca marche
l'histoire de l'extension je n y aurait pas penser

un grand merci :lol: :wink: