Ouvrir fichier html dans cadre <div id="&q

Fermé
mimi8210 Messages postés 167 Date d'inscription jeudi 14 mai 2009 Statut Membre Dernière intervention 29 avril 2014 - 13 févr. 2010 à 14:23
mimi8210 Messages postés 167 Date d'inscription jeudi 14 mai 2009 Statut Membre Dernière intervention 29 avril 2014 - 13 févr. 2010 à 21:29
Bonjour,

J'ai un fichier html qui contient des cadres : <div id="...">. Lorsque je clique sur un lien se trouvant dans le cadre id="menu", je voudrais que le fichier en question s'ouvre dans le cadre id="corps".

Dans mes recherches, je n'ai pas trouvé de code html pour faire cela, est ce qu'il en existe ? Si il n'y a pas de code html, et qu'il faut insérer dans le fichier html le code d'un autre langage, j'aimerais bien avoir les explications nécessaires à ce morceaux de code, je veux dire par là que je ne voudrais pas qu'on me balance simplement le code à insérer comme ça...

J'espère que j'ai été claire dans mes explications, et pas trop exigeante...
Je vous remercie par avance, et bon week end à tous.
A voir également:

6 réponses

Utilisateur anonyme
13 févr. 2010 à 14:26
Il va falloir se renseigner sur AJAX.

Essaye de voir ce que c'est, et si tu as du mal reviens nous voir !

0
mimi8210 Messages postés 167 Date d'inscription jeudi 14 mai 2009 Statut Membre Dernière intervention 29 avril 2014 10
13 févr. 2010 à 19:38
Oui, là, j'ai du mal... D'autant plus que ce langage est plutôt complexe, alors que je n'ai "simplement" besoin que d'ouvrir un lien dans un cadre... Merci quand même pour le tuyau.
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
13 févr. 2010 à 19:53
AJAX n'est pas un langage.

Si le cadre ne doit contenir qu'une page contenant du texte, alors il faut utiliser AJAX.
Sinon, tu as la mauvaise solution des iframes.
<div id="..."><iframe src="default.html" /></div>
Et tes liens :
<a href="page1.html" onclick="document.getElementById('...').getElementsByTagName('iframe')[0].src = this.href; return false;">Texte du lien 1</a>
0
mimi8210 Messages postés 167 Date d'inscription jeudi 14 mai 2009 Statut Membre Dernière intervention 29 avril 2014 10
13 févr. 2010 à 20:18
Ok d'accord, les pages qui doivent s'ouvrir contiennent principalement des tableaux et du php, cela y change quelques choses ? Merci pour votre aide.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
13 févr. 2010 à 20:23
Alors utilise AJAX qui va se charger de récupérer le code source de la page (après exécution du PHP si elle en contient).

Si ta page contient des menus autour :
- Si tu peux la modifier : retirer les menus et tout le bazard autre que le html que tu veux mettre dans le div
- Si tu ne peux pas la modifier : il faudra utiliser une regex en Javascript pour récupérer le contenu qui t'intéresse
0
mimi8210 Messages postés 167 Date d'inscription jeudi 14 mai 2009 Statut Membre Dernière intervention 29 avril 2014 10
13 févr. 2010 à 21:29
Ok très bien, je vais travailler là dessus alors. Encore merci et bonne soirée!
0