Posté(e) le 11 janvier 200619 a 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> Modifié le 15 février 200619 a par roscow
Posté(e) le 11 janvier 200619 a autre solution barbare : javascript + xmlhttp + dom ! tu charge le document XML externe et tu l'ajoutes ! :) mouarf :)
Posté(e) le 12 janvier 200619 a Auteur Et le balise iframe n'est pas déprécié en xhtml si tu le prend en version 1.0
Posté(e) le 12 janvier 200619 a les frames sont dépressiées par google en tout cas Modifié le 12 janvier 200619 a par jer666
Posté(e) le 12 janvier 200619 a Auteur 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".
Posté(e) le 12 janvier 200619 a 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. Modifié le 12 janvier 200619 a par Yangzebul
Posté(e) le 12 janvier 200619 a 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/
Posté(e) le 12 janvier 200619 a 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
Posté(e) le 12 janvier 200619 a 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!!
Posté(e) le 12 janvier 200619 a 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.
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.