roscow Posté(e) le 11 janvier 2006 Partager Posté(e) le 11 janvier 2006 Voila ce que j'aimerai c'est savoir comment faire pour faire apparaître une nouvelle page html mais juste dans le div id="corps">. Pourriez vous m'aidez.=? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> </head> <body> <!-- L'en-tête --> <div id="en_tete"> </div> <!-- Les menus --> <div id="menu"> <div class="element_menu"> <h3>Titre menu</h3> <ul> <li><a href="page1.html">Lien</a></li> <li><a href="page2.html">Lien</a></li> <li><a href="page3.html">Lien</a></li> </ul> </div> <div class="element_menu"> <h3>Titre menu</h3> <ul> <li><a href="page4.html">Lien</a></li> <li><a href="page5.html">Lien</a></li> <li><a href="page6.html">Lien</a></li> </ul> </div> </div> <!-- Le corps --> <div id="corps"> <h1>Mon super site</h1> </div> <!-- Le pied de page --> <div id="pied_de_page"> </div> </body> </html> Lien vers le commentaire Partager sur d’autres sites More sharing options...
Yangzebul Posté(e) le 11 janvier 2006 Partager Posté(e) le 11 janvier 2006 iframe, mais c'est une balise dépréciée en xhtml... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Baldurien Posté(e) le 11 janvier 2006 Partager Posté(e) le 11 janvier 2006 autre solution barbare : javascript + xmlhttp + dom ! tu charge le document XML externe et tu l'ajoutes ! :) mouarf :) Lien vers le commentaire Partager sur d’autres sites More sharing options...
roscow Posté(e) le 12 janvier 2006 Auteur Partager Posté(e) le 12 janvier 2006 baldurien parle le japonais Lien vers le commentaire Partager sur d’autres sites More sharing options...
roscow Posté(e) le 12 janvier 2006 Auteur Partager Posté(e) le 12 janvier 2006 Et le balise iframe n'est pas déprécié en xhtml si tu le prend en version 1.0 Lien vers le commentaire Partager sur d’autres sites More sharing options...
jer666 Posté(e) le 12 janvier 2006 Partager Posté(e) le 12 janvier 2006 les frames sont dépressiées par google en tout cas Lien vers le commentaire Partager sur d’autres sites More sharing options...
roscow Posté(e) le 12 janvier 2006 Auteur Partager Posté(e) le 12 janvier 2006 mais de toute façon je ne veux pas utiliser d'iframe vu que je sais qu'on peut le remplacer par un <div> et du css, mais pour l'instant tout ce que l'on ma montré ne me permet pas en cliquant sur un lien de faire apparaitre la page juste dans mon bloc "corps". Lien vers le commentaire Partager sur d’autres sites More sharing options...
Yangzebul Posté(e) le 12 janvier 2006 Partager Posté(e) le 12 janvier 2006 mais de toute façon je ne veux pas utiliser d'iframe vu que je sais qu'on peut le remplacer par un <div> et du css, mais pour l'instant tout ce que l'on ma montré ne me permet pas en cliquant sur un lien de faire apparaitre la page juste dans mon bloc "corps". Tu devrais sérieusement te renseigner sur les iframes car ca n'as rien à voir avec ce que tu crois... Un div et un overflow ça y ressemble à première vue, mais niveau fonctionnalité c'est tout autre chose. Lien vers le commentaire Partager sur d’autres sites More sharing options...
kenji Posté(e) le 12 janvier 2006 Partager Posté(e) le 12 janvier 2006 autre solution barbare : javascript + xmlhttp + dom ! tu charge le document XML externe et tu l'ajoutes ! :) mouarf :) exemple : http://xhrconnection.sutekidane.net/exempl...one-de-la-page/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
Ago Posté(e) le 12 janvier 2006 Partager Posté(e) le 12 janvier 2006 pour la solution iframe, c'est pas trop mal mais bon, ce n'est pas génial non plus (c'est ce que j'avais utilisé pour mon premier site, avant que je ne connaisse le php) d'ailleurs, tu pourrais utiliser du php pour faire plusieurs pages grace à une seule, avec des QueryStrings Lien vers le commentaire Partager sur d’autres sites More sharing options...
tarkanov Posté(e) le 12 janvier 2006 Partager Posté(e) le 12 janvier 2006 arf.... fo pas mettre de frames c un peu laid... le mieu c'est tu passe ca en php, cad que tu renomme la page qui va tout afficher en .php, et tu fait : <div> <?php include("mapage.html"); ?> </div> hop c'est réglé ta page "mapage.html" apparait dans le div... banzai!! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Baldurien Posté(e) le 12 janvier 2006 Partager Posté(e) le 12 janvier 2006 en général, on ne fait pas d'include sur des fichiers statiques... on fait un echo file_get_contents('machin.html'); et on évite les failles de sécurité non controlée. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.