|
|
|
|
Bonjour,
Actuellement en 1ere année de BTS info de gestion , je cherche a realiser un site internet pour mon entreprise.Je l'ai fait avec des frame et je voudrais le remplacer par un menu en php.
j'ai regarder quelque exemple , ou je comprend que l on inclus un bout de page avec " include " , mais je ne comprend pas comment je vais pouvoir appeller les differentes partie de mon menu dans la partie droite par exemple ( en imaginans que mon menu est a gauche ).faire une DIV en incluant dans du code php un bout de page , ne me pose pas de probleme,c'est l 'equivalent de" target=droite " qui me pose soucis.
J'espere avoir été clair :s
merci a tous ceux ou celles qui pourront me repondre.
Configuration: Windows XP Internet Explorer 6.0
Le probleme, c'est que tes frames peuvent etre reactualisées et changées independemment les unes des autres, ce qui n'est plus possible si tu fusionnes le tout dans une seule page. par contre, rien ne t'empeche de laisser tes frames pour y mettre du php. je suis en train de créer un site en php, avec menu dynamique, rempli de frames :)
|
Hm, en fait mon site dans l'etat actuel comporte une banniere en haut,un menu a gauche et le contenu a droite qui varie grace au frame.ce que je voudrais ,c'est faire un cadre autour de cela pour rendre mon site plus agreable le probleme c'est que des frame ne peuvent etre placer dans un body donc je n'arrive pas a faire mon cadre..
|
Les frames... burk!
|
Je sais positionner les element grace au css mais je ne sais pas reproduire l effet d une frame avec du css ni un autre moyen, moi je veu bien tout positionner avec du css mais je sais pas comment faire en sorte que lorsque l'on clique sur mon menu,cela affiche le contenu de la page dans la partie de droite comme avec une frame. |
Javascript ca doit etre jouable... en tout cas, c'est possible avec php et au besoin une base de données.
|
Ouai mais apparement iframe et frame posent des problemes, le pire c'est que je comprend le include en php mais je n'arrive pas a saisir ce qui va se passer si l on clique sur l'un des titre de mon menu par exemple:
|
je trouve ça dans le tuto php à la rubrique des include ?
|
Voila un exemple !
<!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>Frames en CSS </title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" href="framecss.css" type="text/css" /> </head> <body> <div class="haut">RAD ZONE Webcreation </div> <div class="conteneur"> <div class="gauche"> <div class="menu"> <ul><li> <a href="#"><b>»</b>Menu 1 <!--[if IE 7]> <!--></a> <!--<![endif]--> <!--[if lte IE 6]> <table> <tr> <td> <![endif]--> <ul><li> <a href="index.php?page=Mauna">Mauna Loa</a></li><li> <a href="index.php?page=Macintosh">Macintosh</a></li> </ul> <!--[if lte IE 6]> </td> </tr> </table> </a> <![endif]--></li><li> <a href="#"><b>»</b>Menu2 <!--[if IE 7]> <!--></a> <!--<![endif]--> <!--[if lte IE 6]> <table> <tr> <td> <![endif]--> <ul><li> <a href="index.php?page=SubMenu2a">SubMenu2a</a></li><li> <a href="#"><b>»</b>SubMenu2b <!--[if IE 7]> <!--></a> <!--<![endif]--> <!--[if lte IE 6]> <table> <tr> <td> <![endif]--> <ul><li> <a href="index.php?page=SubMenu2b1">SubMenu2b1</a> </li><li> <a href="#"><b>»</b>SubsubMenu2b2 <!--[if IE 7]> <!--></a> <!--<![endif]--> <!--[if lte IE 6]> <table> <tr> <td> <![endif]--> <ul><li> <a href="index.php?page=SubMenu2ba">SubMenu2ba</a></li><li> <a href="index.php?page=SubMenu2bb">SubMenu2bb</a></li> </ul> <!--[if lte IE 6]> </td> </tr> </table> </a> <![endif]--></li> </ul> <!--[if lte IE 6]> </td> </tr> </table> </a> <![endif]--></li><li> <a href="index.php?page=SubMenu2Bb">SubMenu2Bb</a></li> </ul> <!--[if lte IE 6]> </td> </tr> </table> </a> <![endif]--></li><li> <a href="index.php?page=Menu3">Menu3</a></li><li> <a href="index.php?page=accueil">accueil</a></li> </ul> </div> <p>Fausse frame en CSS et appel des page en include PHP</p> </div> <div class="frame"> <?php if (!isset($_GET['page'])) $page= 'accueil'; switch($page) { case 'Mauna': include ('pages/Mauna.php');break; case 'Macintosh': include ('pages/Macintosh.php');break; case 'SubMenu2a':include ('pages/2a.php');break; case 'SubMenu2Bb':include ('pages/2Bb1.php');break; case 'SubMenu2b1':include ('pages/2b1.php');break; case 'SubMenu2ba':include ('pages/2ba.php');break; case 'SubMenu2bb':include ('pages/2bb.php');break; case 'Menu3':include ('pages/3.php');break; case 'accueil':include ('pages/accueil.php');break; } ?> </div> </div> <div class="bas">Rad Zone Webcreation © 2007 </div> </body> </html> ♣ La plus grande erreur que puisse faire un homme est d'avoir peur d'en faire une. ♣ |