Ouvrir fichier html dans cadre <div id="&q
mimi8210
Messages postés
178
Statut
Membre
-
mimi8210 Messages postés 178 Statut Membre -
mimi8210 Messages postés 178 Statut Membre -
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.
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.
Configuration: Windows Vista Firefox 3.5.7
6 réponses
-
Il va falloir se renseigner sur AJAX.
Essaye de voir ce que c'est, et si tu as du mal reviens nous voir !
-
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.
-
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> -
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.
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
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 -
Ok très bien, je vais travailler là dessus alors. Encore merci et bonne soirée!