Page 1 sur 1

Menu qui defille

Posté : 03 nov. 2005, 13:17
par miopie
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

menu qui defile avec include

Posté : 05 nov. 2005, 15:31
par miopie
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]

Posté : 05 nov. 2005, 17:18
par Cyrano
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.

Posté : 05 nov. 2005, 17:35
par miopie
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

Posté : 05 nov. 2005, 17:52
par Cyrano
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.

Posté : 05 nov. 2005, 18:34
par miopie
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

Posté : 05 nov. 2005, 22:42
par Cyrano
Ç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.

Posté : 05 nov. 2005, 23:15
par miopie
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

Posté : 05 nov. 2005, 23:24
par Cyrano
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>

Posté : 05 nov. 2005, 23:51
par miopie
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

Posté : 06 nov. 2005, 00:32
par Cyrano
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.

Posté : 06 nov. 2005, 01:11
par miopie
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: