inserer le contenu d'une page html dans une autre...
9 réponses
dpn
bonjour à tous,
J'aimerai insérer le contenu d'une page htm qui commence et se termine par
la balise body, dans une autre page htm, à la manière de la fonction
include() en php.
Est-ce que vous pouvez me mettre sur la voie, je suis newbie en Javascript.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Thibaut Allender
J'aimerai insérer le contenu d'une page htm qui commence et se termine par la balise body, dans une autre page htm, à la manière de la fonction include() en php. Est-ce que vous pouvez me mettre sur la voie, je suis newbie en Javascript.
la balise html <object> le permet normalement... mais ca ne fonctionne pas dans la plupart des browsers il me semble sinon, avec un iframe, mais bon...
en JS, je vois pas, et comme tu le dis si bien, c'est plutot le boulot d'un script server side
J'aimerai insérer le contenu d'une page htm qui commence et se termine par
la balise body, dans une autre page htm, à la manière de la fonction
include() en php.
Est-ce que vous pouvez me mettre sur la voie, je suis newbie en Javascript.
la balise html <object> le permet normalement... mais ca ne fonctionne
pas dans la plupart des browsers il me semble
sinon, avec un iframe, mais bon...
en JS, je vois pas, et comme tu le dis si bien, c'est plutot le boulot
d'un script server side
J'aimerai insérer le contenu d'une page htm qui commence et se termine par la balise body, dans une autre page htm, à la manière de la fonction include() en php. Est-ce que vous pouvez me mettre sur la voie, je suis newbie en Javascript.
la balise html <object> le permet normalement... mais ca ne fonctionne pas dans la plupart des browsers il me semble sinon, avec un iframe, mais bon...
en JS, je vois pas, et comme tu le dis si bien, c'est plutot le boulot d'un script server side
J'aimerai insérer le contenu d'une page htm qui commence et se termine par la balise body, dans une autre page htm, à la manière de la fonction include() en php.
non pas d'include en JS
Est-ce que vous pouvez me mettre sur la voie, je suis newbie en Javascript.
Le mieux est d'avoir une iframe sur la page principale <iframe name="voir" id="voir" src="pageIncluse.htm" width0 </iframe>
<a href="page.htm" target="voir">Page a afficher</a>
et le bon truc : pas de JS ;-))
-- ******************************************************* Stéphane MORIAUX et son vieux Mac Aide Pages Perso (images & couleurs, formulaire, CHP) http://perso.wanadoo.fr/stephane.moriaux/internet/ *******************************************************
bonjour à tous,
J'aimerai insérer le contenu d'une page htm qui commence et se termine par
la balise body, dans une autre page htm, à la manière de la fonction
include() en php.
non pas d'include en JS
Est-ce que vous pouvez me mettre sur la voie, je suis newbie en Javascript.
Le mieux est d'avoir une iframe sur la page principale
<iframe name="voir" id="voir" src="pageIncluse.htm"
width0 height@0></iframe>
<a href="page.htm" target="voir">Page a afficher</a>
et le bon truc : pas de JS ;-))
--
*******************************************************
Stéphane MORIAUX et son vieux Mac
Aide Pages Perso (images & couleurs, formulaire, CHP)
http://perso.wanadoo.fr/stephane.moriaux/internet/
*******************************************************
J'aimerai insérer le contenu d'une page htm qui commence et se termine par la balise body, dans une autre page htm, à la manière de la fonction include() en php.
non pas d'include en JS
Est-ce que vous pouvez me mettre sur la voie, je suis newbie en Javascript.
Le mieux est d'avoir une iframe sur la page principale <iframe name="voir" id="voir" src="pageIncluse.htm" width0 </iframe>
<a href="page.htm" target="voir">Page a afficher</a>
et le bon truc : pas de JS ;-))
-- ******************************************************* Stéphane MORIAUX et son vieux Mac Aide Pages Perso (images & couleurs, formulaire, CHP) http://perso.wanadoo.fr/stephane.moriaux/internet/ *******************************************************
dpn
bonjour à tous,
J'aimerai insérer le contenu d'une page htm qui commence et se termine par la balise body, dans une autre page htm, à la manière de la fonction include() en php.
non pas d'include en JS
Est-ce que vous pouvez me mettre sur la voie, je suis newbie en Javascript.
Le mieux est d'avoir une iframe sur la page principale <iframe name="voir" id="voir" src="pageIncluse.htm" width0 </iframe>
<a href="page.htm" target="voir">Page a afficher</a>
et le bon truc : pas de JS ;-))
--
bonjour à tous et merci pour vos réponses. Je cherche justement à eviter les balises iframe. Un truc du genre : lire le fichier à incorporer comme un banal fichier txt et créer puis afficher les élements dynamiquement avec .createElement( n'est ce pas réalisable?
David
bonjour à tous,
J'aimerai insérer le contenu d'une page htm qui commence et se termine
par
la balise body, dans une autre page htm, à la manière de la fonction
include() en php.
non pas d'include en JS
Est-ce que vous pouvez me mettre sur la voie, je suis newbie en
Javascript.
Le mieux est d'avoir une iframe sur la page principale
<iframe name="voir" id="voir" src="pageIncluse.htm"
width0 height@0></iframe>
<a href="page.htm" target="voir">Page a afficher</a>
et le bon truc : pas de JS ;-))
--
bonjour à tous et merci pour vos réponses.
Je cherche justement à eviter les balises iframe.
Un truc du genre : lire le fichier à incorporer comme un banal fichier txt
et créer puis afficher les élements dynamiquement avec .createElement(
n'est ce pas réalisable?
J'aimerai insérer le contenu d'une page htm qui commence et se termine par la balise body, dans une autre page htm, à la manière de la fonction include() en php.
non pas d'include en JS
Est-ce que vous pouvez me mettre sur la voie, je suis newbie en Javascript.
Le mieux est d'avoir une iframe sur la page principale <iframe name="voir" id="voir" src="pageIncluse.htm" width0 </iframe>
<a href="page.htm" target="voir">Page a afficher</a>
et le bon truc : pas de JS ;-))
--
bonjour à tous et merci pour vos réponses. Je cherche justement à eviter les balises iframe. Un truc du genre : lire le fichier à incorporer comme un banal fichier txt et créer puis afficher les élements dynamiquement avec .createElement( n'est ce pas réalisable?
David
BMR
Il y a la directive SSI <!-- #INCLUDE FILE="mon_fichier.html" -->, mais il ne faut pas de balise <body> dans ce fichier, modifier le nom de la page hôte en .shtml, et que ton hébergeur supporte les SSI.
BMR
bonjour à tous et merci pour vos réponses. Je cherche justement à eviter les balises iframe. Un truc du genre : lire le fichier à incorporer comme un banal fichier txt et créer puis afficher les élements dynamiquement avec .createElement( n'est ce pas réalisable?
David
Il y a la directive SSI <!-- #INCLUDE FILE="mon_fichier.html" -->, mais
il ne faut pas de balise <body> dans ce fichier, modifier le nom de la
page hôte en .shtml, et que ton hébergeur supporte les SSI.
BMR
bonjour à tous et merci pour vos réponses.
Je cherche justement à eviter les balises iframe.
Un truc du genre : lire le fichier à incorporer comme un banal fichier txt
et créer puis afficher les élements dynamiquement avec .createElement(
n'est ce pas réalisable?
Il y a la directive SSI <!-- #INCLUDE FILE="mon_fichier.html" -->, mais il ne faut pas de balise <body> dans ce fichier, modifier le nom de la page hôte en .shtml, et que ton hébergeur supporte les SSI.
BMR
bonjour à tous et merci pour vos réponses. Je cherche justement à eviter les balises iframe. Un truc du genre : lire le fichier à incorporer comme un banal fichier txt et créer puis afficher les élements dynamiquement avec .createElement( n'est ce pas réalisable?
David
Olivier Miakinen
Je cherche justement à eviter les balises iframe. Un truc du genre : lire le fichier à incorporer comme un banal fichier txt et créer puis afficher les élements dynamiquement avec .createElement( n'est ce pas réalisable?
Si, certainement. Il existe forcément des outils permettant de lire une page HTML et à la transformer en arbre DOM (puisque c'est ce que font les navigateurs). Après, il suffit en principe d'insérer dans l'autre page HTML tous les enfants du « body » que tu obtiendras.
Ce qu'il faudrait savoir, c'est si un tel outil existe en JavaScript, et si tu peux le récupérer.
-- Olivier Miakinen Non, monsieur le juge, je vous le jure : jamais je n'ai cité Bruxelles dans ma signature.
Je cherche justement à eviter les balises iframe.
Un truc du genre : lire le fichier à incorporer comme un banal fichier txt
et créer puis afficher les élements dynamiquement avec .createElement(
n'est ce pas réalisable?
Si, certainement. Il existe forcément des outils permettant de lire une
page HTML et à la transformer en arbre DOM (puisque c'est ce que font
les navigateurs). Après, il suffit en principe d'insérer dans l'autre
page HTML tous les enfants du « body » que tu obtiendras.
Ce qu'il faudrait savoir, c'est si un tel outil existe en JavaScript, et
si tu peux le récupérer.
--
Olivier Miakinen
Non, monsieur le juge, je vous le jure : jamais je n'ai cité
Bruxelles dans ma signature.
Je cherche justement à eviter les balises iframe. Un truc du genre : lire le fichier à incorporer comme un banal fichier txt et créer puis afficher les élements dynamiquement avec .createElement( n'est ce pas réalisable?
Si, certainement. Il existe forcément des outils permettant de lire une page HTML et à la transformer en arbre DOM (puisque c'est ce que font les navigateurs). Après, il suffit en principe d'insérer dans l'autre page HTML tous les enfants du « body » que tu obtiendras.
Ce qu'il faudrait savoir, c'est si un tel outil existe en JavaScript, et si tu peux le récupérer.
-- Olivier Miakinen Non, monsieur le juge, je vous le jure : jamais je n'ai cité Bruxelles dans ma signature.
Do Re Mi chel La Si Do
Bonjour !
Dans le cas particulier d'Internet Explorer, mais absolument pas portable (uniquement IE), il y aurait bien un truc : utiliser DHTMLED. Il s'agit d'un ocx, que l'on peut poser dans une page. Il occupe un "rectangle" (un peu comme un textarea).
L'avantage, c'est qu'on peut lui envoyer, comme contenu, du HTML (y compris <body>, <img>, <script> <a ref>, etc.) On peut ensuite modifier éventuellement le contenu, et il est possible de relire le code-source-HTML résultant. Le tout pouvant se piloter avec javascript.
Mais, je le rappelle, ça ne fonctionne qu'avec IE.
@-salutations -- Michel Claveau
Bonjour !
Dans le cas particulier d'Internet Explorer, mais absolument pas portable
(uniquement IE), il y aurait bien un truc : utiliser DHTMLED. Il s'agit
d'un ocx, que l'on peut poser dans une page. Il occupe un "rectangle" (un
peu comme un textarea).
L'avantage, c'est qu'on peut lui envoyer, comme contenu, du HTML (y compris
<body>, <img>, <script> <a ref>, etc.) On peut ensuite modifier
éventuellement le contenu, et il est possible de relire le code-source-HTML
résultant. Le tout pouvant se piloter avec javascript.
Mais, je le rappelle, ça ne fonctionne qu'avec IE.
Dans le cas particulier d'Internet Explorer, mais absolument pas portable (uniquement IE), il y aurait bien un truc : utiliser DHTMLED. Il s'agit d'un ocx, que l'on peut poser dans une page. Il occupe un "rectangle" (un peu comme un textarea).
L'avantage, c'est qu'on peut lui envoyer, comme contenu, du HTML (y compris <body>, <img>, <script> <a ref>, etc.) On peut ensuite modifier éventuellement le contenu, et il est possible de relire le code-source-HTML résultant. Le tout pouvant se piloter avec javascript.
Mais, je le rappelle, ça ne fonctionne qu'avec IE.
@-salutations -- Michel Claveau
YD
Il existe forcément des outils permettant de lire une page HTML et à la transformer en arbre DOM (puisque c'est ce que font les navigateurs). Après, il suffit en principe d'insérer dans l'autre page HTML tous les enfants du « body » que tu obtiendras.
La réponse c'est le navigateur ! La solution classique à ce problème est d'utiliser un iframe caché (éventuellement ajouté par script) dont on va lire le contenu pour l'injecter dans la page, dont on peut manipuler la source à volonté...
D'autres solutions existent mais sont plus complexes à mettre en oeuvre (XML-RPC par exemple).
-- Y.D.
Il existe forcément des outils permettant de lire une
page HTML et à la transformer en arbre DOM (puisque c'est ce que font
les navigateurs). Après, il suffit en principe d'insérer dans l'autre
page HTML tous les enfants du « body » que tu obtiendras.
La réponse c'est le navigateur ! La solution classique à ce problème est
d'utiliser un iframe caché (éventuellement ajouté par script) dont on va
lire le contenu pour l'injecter dans la page, dont on peut manipuler la
source à volonté...
D'autres solutions existent mais sont plus complexes à mettre en oeuvre
(XML-RPC par exemple).
Il existe forcément des outils permettant de lire une page HTML et à la transformer en arbre DOM (puisque c'est ce que font les navigateurs). Après, il suffit en principe d'insérer dans l'autre page HTML tous les enfants du « body » que tu obtiendras.
La réponse c'est le navigateur ! La solution classique à ce problème est d'utiliser un iframe caché (éventuellement ajouté par script) dont on va lire le contenu pour l'injecter dans la page, dont on peut manipuler la source à volonté...
D'autres solutions existent mais sont plus complexes à mettre en oeuvre (XML-RPC par exemple).
-- Y.D.
ASM
La réponse c'est le navigateur ! La solution classique à ce problème est d'utiliser un iframe caché (éventuellement ajouté par script) dont on va lire le contenu pour l'injecter dans la page, dont on peut manipuler la source à volonté...
un truc tout simple tout simple quoi !
à la portée du 1er newby venu ;-)))
D'autres solutions existent mais sont plus complexes à mettre en oeuvre (XML-RPC par exemple).
Ha Ha ! ça se corse !
des exemples ! des exemples ! des exemples ! des exemples !
Qu'on ne reste pas trops idiots. (Ha! en français ce serait mieux)
-- ******************************************************* Stéphane MORIAUX et son vieux Mac *******************************************************
La réponse c'est le navigateur ! La solution classique à ce problème est
d'utiliser un iframe caché (éventuellement ajouté par script) dont on va
lire le contenu pour l'injecter dans la page, dont on peut manipuler la
source à volonté...
un truc tout simple tout simple quoi !
à la portée du 1er newby venu ;-)))
D'autres solutions existent mais sont plus complexes à mettre en oeuvre
(XML-RPC par exemple).
Ha Ha ! ça se corse !
des exemples ! des exemples ! des exemples ! des exemples !
Qu'on ne reste pas trops idiots.
(Ha! en français ce serait mieux)
--
*******************************************************
Stéphane MORIAUX et son vieux Mac
*******************************************************
La réponse c'est le navigateur ! La solution classique à ce problème est d'utiliser un iframe caché (éventuellement ajouté par script) dont on va lire le contenu pour l'injecter dans la page, dont on peut manipuler la source à volonté...
un truc tout simple tout simple quoi !
à la portée du 1er newby venu ;-)))
D'autres solutions existent mais sont plus complexes à mettre en oeuvre (XML-RPC par exemple).
Ha Ha ! ça se corse !
des exemples ! des exemples ! des exemples ! des exemples !
Qu'on ne reste pas trops idiots. (Ha! en français ce serait mieux)
-- ******************************************************* Stéphane MORIAUX et son vieux Mac *******************************************************
Thibaut Allender
La réponse c'est le navigateur ! La solution classique à ce problème est d'utiliser un iframe caché (éventuellement ajouté par script) dont on va lire le contenu pour l'injecter dans la page, dont on peut manipuler la source à volonté...
La réponse c'est le navigateur ! La solution classique à ce problème est
d'utiliser un iframe caché (éventuellement ajouté par script) dont on va
lire le contenu pour l'injecter dans la page, dont on peut manipuler la
source à volonté...
La réponse c'est le navigateur ! La solution classique à ce problème est d'utiliser un iframe caché (éventuellement ajouté par script) dont on va lire le contenu pour l'injecter dans la page, dont on peut manipuler la source à volonté...