La solution que j'ai trouvé est : <div id="teste"> <%@ include file="bas.jsp" %> </div> Mais la question qui se pose maintenant est de savoir comment changer la JSP dynamiquement, c'est à dire quand j'appuye sur un lien, il me change le contenu de cette div par une autre JSP.
Euh... c'est le générique qui doit être inclus dans le spécifique, pas l'inverse. Autrement dis, les includes doivent être utilisés pour la navigation. Il est très rare d'avoir à suivre le principe inverse...
"khaled39" <khaled39@caramail.com> a écrit dans le message de
news:54efeeaa.0406292333.601860b2@posting.google.com
La solution que j'ai trouvé est :
<div id="teste">
<%@ include file="bas.jsp" %>
</div>
Mais la question qui se pose maintenant est de savoir comment changer
la JSP dynamiquement, c'est à dire quand j'appuye sur un lien, il me
change le contenu de cette div par une autre JSP.
Euh... c'est le générique qui doit être inclus dans le spécifique, pas
l'inverse. Autrement dis, les includes doivent être utilisés pour la
navigation. Il est très rare d'avoir à suivre le principe inverse...
La solution que j'ai trouvé est : <div id="teste"> <%@ include file="bas.jsp" %> </div> Mais la question qui se pose maintenant est de savoir comment changer la JSP dynamiquement, c'est à dire quand j'appuye sur un lien, il me change le contenu de cette div par une autre JSP.
Euh... c'est le générique qui doit être inclus dans le spécifique, pas l'inverse. Autrement dis, les includes doivent être utilisés pour la navigation. Il est très rare d'avoir à suivre le principe inverse...
Thibaut Allender
C'est possible en utilisant un tag IFRAME caché qui sert de buffer... (merci Mr Dansteinman!)
la methode n'est pas bete, mais niveau conformité du code html, c'est pas genial... il vaut presque encore mieux garder l'iframe directement !
"Pierre Goiffon" wrote in message news:<40e27077$0$23767$...
"khaled39" a écrit dans le message de news:
Bonjour j'ai une page web composée de trois frames : (...)
et pour des problèmes d'affichage, je dois reécrire cette page avec des "DIV"
Si vous nous disiez plutôt ce que vous chercher à faire ? On vous a proposé ici des solutions à base de technologie d'inclusion, mais le résultat à l'écran ne sera pas similaire...
Par ailleurs ce groupe n'est pas vraiment adapté à la discussion, je place une copie et positionne le suivi sur fr.comp.infosystemes.www.auteurs sur lequel vous obtiendrez assurément plus de réponses.
Ce que je cherche à faire est (1) Remplacer les frames de ma page par des DIV, car les IFRAMES et les FRAMES sont désapprouvés (deprecated) par le W3C. J'ai trouvé la solution avec : <jsp:include page="menu.jsp" flush="true" /> et <%@ include file="menu.jsp" %>
(2) pouvoir mettre à jour le contenu d'une div sans avoir à recharger toute la page. (3) Le site doit etre compatible avec la majorité des navigateurs (IE5+ NS6+ Mozilla Opera ...)
Merci d'avance
"Pierre Goiffon" <pgoiffon@nowhere.invalid> wrote in message news:<40e27077$0$23767$626a14ce@news.free.fr>...
"khaled39" <khaled39@caramail.com> a écrit dans le message de
news:54efeeaa.0406290114.61521911@posting.google.com
Bonjour
j'ai une page web composée de trois frames :
(...)
et pour des problèmes d'affichage, je dois reécrire cette page avec
des "DIV"
Si vous nous disiez plutôt ce que vous chercher à faire ? On vous a proposé
ici des solutions à base de technologie d'inclusion, mais le résultat à
l'écran ne sera pas similaire...
Par ailleurs ce groupe n'est pas vraiment adapté à la discussion, je place
une copie et positionne le suivi sur fr.comp.infosystemes.www.auteurs sur
lequel vous obtiendrez assurément plus de réponses.
Ce que je cherche à faire est
(1) Remplacer les frames de ma page par des DIV, car les IFRAMES et
les FRAMES sont désapprouvés (deprecated) par le W3C.
J'ai trouvé la solution avec :
<jsp:include page="menu.jsp" flush="true" /> et
<%@ include file="menu.jsp" %>
(2) pouvoir mettre à jour le contenu d'une div sans avoir à recharger
toute la page.
(3) Le site doit etre compatible avec la majorité des navigateurs
(IE5+ NS6+ Mozilla Opera ...)
"Pierre Goiffon" wrote in message news:<40e27077$0$23767$...
"khaled39" a écrit dans le message de news:
Bonjour j'ai une page web composée de trois frames : (...)
et pour des problèmes d'affichage, je dois reécrire cette page avec des "DIV"
Si vous nous disiez plutôt ce que vous chercher à faire ? On vous a proposé ici des solutions à base de technologie d'inclusion, mais le résultat à l'écran ne sera pas similaire...
Par ailleurs ce groupe n'est pas vraiment adapté à la discussion, je place une copie et positionne le suivi sur fr.comp.infosystemes.www.auteurs sur lequel vous obtiendrez assurément plus de réponses.
Ce que je cherche à faire est (1) Remplacer les frames de ma page par des DIV, car les IFRAMES et les FRAMES sont désapprouvés (deprecated) par le W3C. J'ai trouvé la solution avec : <jsp:include page="menu.jsp" flush="true" /> et <%@ include file="menu.jsp" %>
(2) pouvoir mettre à jour le contenu d'une div sans avoir à recharger toute la page. (3) Le site doit etre compatible avec la majorité des navigateurs (IE5+ NS6+ Mozilla Opera ...)
Merci d'avance
laurent prevosto
khaled39 wrote:
"Pierre Goiffon" wrote in message news:<40e27077$0$23767$...
"khaled39" a écrit dans le message de news:
Bonjour j'ai une page web composée de trois frames :
(...)
et pour des problèmes d'affichage, je dois reécrire cette page avec des "DIV"
Si vous nous disiez plutôt ce que vous chercher à faire ? On vous a proposé ici des solutions à base de technologie d'inclusion, mais le résultat à l'écran ne sera pas similaire...
Par ailleurs ce groupe n'est pas vraiment adapté à la discussion, je place une copie et positionne le suivi sur fr.comp.infosystemes.www.auteurs sur lequel vous obtiendrez assurément plus de réponses.
Ce que je cherche à faire est (1) Remplacer les frames de ma page par des DIV, car les IFRAMES et les FRAMES sont désapprouvés (deprecated) par le W3C. J'ai trouvé la solution avec : <jsp:include page="menu.jsp" flush="true" /> et <%@ include file="menu.jsp" %>
Par exemple. Ou l'équivalent en PHP, ASP, etc.
(2) pouvoir mettre à jour le contenu d'une div sans avoir à recharger toute la page.
Impossible sans tomber dans de la bricole propriétaire.
(3) Le site doit etre compatible avec la majorité des navigateurs (IE5+ NS6+ Mozilla Opera ...)
Comme d'hab : vous faites du standard (mozilla, opera) puis vous réglez les petits soucis cosmétiques, s'il y en a, pour assurer la compatibilité avec IE.
Voilà
laurent
khaled39 wrote:
"Pierre Goiffon" <pgoiffon@nowhere.invalid> wrote in message news:<40e27077$0$23767$626a14ce@news.free.fr>...
"khaled39" <khaled39@caramail.com> a écrit dans le message de
news:54efeeaa.0406290114.61521911@posting.google.com
Bonjour
j'ai une page web composée de trois frames :
(...)
et pour des problèmes d'affichage, je dois reécrire cette page avec
des "DIV"
Si vous nous disiez plutôt ce que vous chercher à faire ? On vous a proposé
ici des solutions à base de technologie d'inclusion, mais le résultat à
l'écran ne sera pas similaire...
Par ailleurs ce groupe n'est pas vraiment adapté à la discussion, je place
une copie et positionne le suivi sur fr.comp.infosystemes.www.auteurs sur
lequel vous obtiendrez assurément plus de réponses.
Ce que je cherche à faire est
(1) Remplacer les frames de ma page par des DIV, car les IFRAMES et
les FRAMES sont désapprouvés (deprecated) par le W3C.
J'ai trouvé la solution avec :
<jsp:include page="menu.jsp" flush="true" /> et
<%@ include file="menu.jsp" %>
Par exemple.
Ou l'équivalent en PHP, ASP, etc.
(2) pouvoir mettre à jour le contenu d'une div sans avoir à recharger
toute la page.
Impossible sans tomber dans de la bricole propriétaire.
(3) Le site doit etre compatible avec la majorité des navigateurs
(IE5+ NS6+ Mozilla Opera ...)
Comme d'hab : vous faites du standard (mozilla, opera) puis vous réglez
les petits soucis cosmétiques, s'il y en a, pour assurer la
compatibilité avec IE.
"Pierre Goiffon" wrote in message news:<40e27077$0$23767$...
"khaled39" a écrit dans le message de news:
Bonjour j'ai une page web composée de trois frames :
(...)
et pour des problèmes d'affichage, je dois reécrire cette page avec des "DIV"
Si vous nous disiez plutôt ce que vous chercher à faire ? On vous a proposé ici des solutions à base de technologie d'inclusion, mais le résultat à l'écran ne sera pas similaire...
Par ailleurs ce groupe n'est pas vraiment adapté à la discussion, je place une copie et positionne le suivi sur fr.comp.infosystemes.www.auteurs sur lequel vous obtiendrez assurément plus de réponses.
Ce que je cherche à faire est (1) Remplacer les frames de ma page par des DIV, car les IFRAMES et les FRAMES sont désapprouvés (deprecated) par le W3C. J'ai trouvé la solution avec : <jsp:include page="menu.jsp" flush="true" /> et <%@ include file="menu.jsp" %>
Par exemple. Ou l'équivalent en PHP, ASP, etc.
(2) pouvoir mettre à jour le contenu d'une div sans avoir à recharger toute la page.
Impossible sans tomber dans de la bricole propriétaire.
(3) Le site doit etre compatible avec la majorité des navigateurs (IE5+ NS6+ Mozilla Opera ...)
Comme d'hab : vous faites du standard (mozilla, opera) puis vous réglez les petits soucis cosmétiques, s'il y en a, pour assurer la compatibilité avec IE.
Voilà
laurent
khaled39
laurent prevosto wrote in message news:<40ebcf54$0$5715$...
khaled39 wrote:
"Pierre Goiffon" wrote in message news:<40e27077$0$23767$...
"khaled39" a écrit dans le message de news:
Bonjour j'ai une page web composée de trois frames :
(...)
et pour des problèmes d'affichage, je dois reécrire cette page avec des "DIV"
Si vous nous disiez plutôt ce que vous chercher à faire ? On vous a proposé ici des solutions à base de technologie d'inclusion, mais le résultat à l'écran ne sera pas similaire...
Par ailleurs ce groupe n'est pas vraiment adapté à la discussion, je place une copie et positionne le suivi sur fr.comp.infosystemes.www.auteurs sur lequel vous obtiendrez assurément plus de réponses.
Ce que je cherche à faire est (1) Remplacer les frames de ma page par des DIV, car les IFRAMES et les FRAMES sont désapprouvés (deprecated) par le W3C. J'ai trouvé la solution avec : <jsp:include page="menu.jsp" flush="true" /> et <%@ include file="menu.jsp" %>
Par exemple. Ou l'équivalent en PHP, ASP, etc.
(2) pouvoir mettre à jour le contenu d'une div sans avoir à recharger toute la page.
Impossible sans tomber dans de la bricole propriétaire.
Vous pourriez m'expliquer ça veux dire quoi la bricole propriétaire ?
sinon comment mettre à jour dynamiquement le contenu d'une div, c'est à dire que quand je clique sur un lien, le resultat doit s'afficher dans cette div.
Merci bien
laurent prevosto <laurent.prevosto@neuf.com> wrote in message news:<40ebcf54$0$5715$626a14ce@news.free.fr>...
khaled39 wrote:
"Pierre Goiffon" <pgoiffon@nowhere.invalid> wrote in message news:<40e27077$0$23767$626a14ce@news.free.fr>...
"khaled39" <khaled39@caramail.com> a écrit dans le message de
news:54efeeaa.0406290114.61521911@posting.google.com
Bonjour
j'ai une page web composée de trois frames :
(...)
et pour des problèmes d'affichage, je dois reécrire cette page avec
des "DIV"
Si vous nous disiez plutôt ce que vous chercher à faire ? On vous a proposé
ici des solutions à base de technologie d'inclusion, mais le résultat à
l'écran ne sera pas similaire...
Par ailleurs ce groupe n'est pas vraiment adapté à la discussion, je place
une copie et positionne le suivi sur fr.comp.infosystemes.www.auteurs sur
lequel vous obtiendrez assurément plus de réponses.
Ce que je cherche à faire est
(1) Remplacer les frames de ma page par des DIV, car les IFRAMES et
les FRAMES sont désapprouvés (deprecated) par le W3C.
J'ai trouvé la solution avec :
<jsp:include page="menu.jsp" flush="true" /> et
<%@ include file="menu.jsp" %>
Par exemple.
Ou l'équivalent en PHP, ASP, etc.
(2) pouvoir mettre à jour le contenu d'une div sans avoir à recharger
toute la page.
Impossible sans tomber dans de la bricole propriétaire.
Vous pourriez m'expliquer ça veux dire quoi la bricole propriétaire ?
sinon comment mettre à jour dynamiquement le contenu d'une div, c'est
à dire que quand je clique sur un lien, le resultat doit s'afficher
dans cette div.
laurent prevosto wrote in message news:<40ebcf54$0$5715$...
khaled39 wrote:
"Pierre Goiffon" wrote in message news:<40e27077$0$23767$...
"khaled39" a écrit dans le message de news:
Bonjour j'ai une page web composée de trois frames :
(...)
et pour des problèmes d'affichage, je dois reécrire cette page avec des "DIV"
Si vous nous disiez plutôt ce que vous chercher à faire ? On vous a proposé ici des solutions à base de technologie d'inclusion, mais le résultat à l'écran ne sera pas similaire...
Par ailleurs ce groupe n'est pas vraiment adapté à la discussion, je place une copie et positionne le suivi sur fr.comp.infosystemes.www.auteurs sur lequel vous obtiendrez assurément plus de réponses.
Ce que je cherche à faire est (1) Remplacer les frames de ma page par des DIV, car les IFRAMES et les FRAMES sont désapprouvés (deprecated) par le W3C. J'ai trouvé la solution avec : <jsp:include page="menu.jsp" flush="true" /> et <%@ include file="menu.jsp" %>
Par exemple. Ou l'équivalent en PHP, ASP, etc.
(2) pouvoir mettre à jour le contenu d'une div sans avoir à recharger toute la page.
Impossible sans tomber dans de la bricole propriétaire.
Vous pourriez m'expliquer ça veux dire quoi la bricole propriétaire ?
sinon comment mettre à jour dynamiquement le contenu d'une div, c'est à dire que quand je clique sur un lien, le resultat doit s'afficher dans cette div.
Merci bien
Vous pourriez m'expliquer ça veux dire quoi la bricole propriétaire ? sinon comment mettre à jour dynamiquement le contenu d'une div, c'est à dire que quand je clique sur un lien, le resultat doit s'afficher dans cette div.
Normalement, quand on passe de framesets aux css (par feuille externe de préf) on abandonne les anciennes habitudes c a d : on charge des pages complètes et non pas des petits bouts à inclure
En théorie, le chargement n'est guère + lourd que celui lié à une frame unique, puisque ce qui était dans les autres frames est déjà en cache.
Vous pourriez m'expliquer ça veux dire quoi la bricole propriétaire ?
sinon comment mettre à jour dynamiquement le contenu d'une div, c'est
à dire que quand je clique sur un lien, le resultat doit s'afficher
dans cette div.
Normalement, quand on passe de framesets aux css (par feuille externe de préf)
on abandonne les anciennes habitudes
c a d : on charge des pages complètes et non pas des petits bouts à inclure
En théorie, le chargement n'est guère + lourd que celui
lié à une frame unique, puisque ce qui était dans les
autres frames est déjà en cache.
Vous pourriez m'expliquer ça veux dire quoi la bricole propriétaire ? sinon comment mettre à jour dynamiquement le contenu d'une div, c'est à dire que quand je clique sur un lien, le resultat doit s'afficher dans cette div.
Normalement, quand on passe de framesets aux css (par feuille externe de préf) on abandonne les anciennes habitudes c a d : on charge des pages complètes et non pas des petits bouts à inclure
En théorie, le chargement n'est guère + lourd que celui lié à une frame unique, puisque ce qui était dans les autres frames est déjà en cache.
Vous pourriez m'expliquer ça veux dire quoi la bricole propriétaire ? sinon comment mettre à jour dynamiquement le contenu d'une div, c'est à dire que quand je clique sur un lien, le resultat doit s'afficher dans cette div.
Normalement, quand on passe de framesets aux css (par feuille externe de préf) on abandonne les anciennes habitudes c a d : on charge des pages complètes et non pas des petits bouts à inclure
En théorie, le chargement n'est guère + lourd que celui lié à une frame unique, puisque ce qui était dans les autres frames est déjà en cache.
Merci bien de votre aide ;-)
"@SM" <stephaneOTEZ-MOImoriaux@wanadoo.fr> wrote in message news:<40ECFD25.DD430201@wanadoo.fr>...
Vous pourriez m'expliquer ça veux dire quoi la bricole propriétaire ?
sinon comment mettre à jour dynamiquement le contenu d'une div, c'est
à dire que quand je clique sur un lien, le resultat doit s'afficher
dans cette div.
Normalement, quand on passe de framesets aux css (par feuille externe de préf)
on abandonne les anciennes habitudes
c a d : on charge des pages complètes et non pas des petits bouts à inclure
En théorie, le chargement n'est guère + lourd que celui
lié à une frame unique, puisque ce qui était dans les
autres frames est déjà en cache.
Vous pourriez m'expliquer ça veux dire quoi la bricole propriétaire ? sinon comment mettre à jour dynamiquement le contenu d'une div, c'est à dire que quand je clique sur un lien, le resultat doit s'afficher dans cette div.
Normalement, quand on passe de framesets aux css (par feuille externe de préf) on abandonne les anciennes habitudes c a d : on charge des pages complètes et non pas des petits bouts à inclure
En théorie, le chargement n'est guère + lourd que celui lié à une frame unique, puisque ce qui était dans les autres frames est déjà en cache.