Je cherche une solution pour le besoin suivant :
- sur la gauche de l'écran, une liste d'éléments avec liens vers le détails
de chaque élément
- sur la droite, le détails de l'élément cliqué dans la liste
J'ai actuellement une version avec frames. Je cherche une solution sans
frame :
- un scroll pour la liste de gauche
- mais sans recharger toute la page à chaque fois qu'on clique sur un
élément de la liste dont on veut voir le détails (qui entrainerait
d'ailleurs la perte de la position du scroll de gauche)
J'ai trouvé quelque chose de proche là :
http://www.alsacreations.com/articles/frames/frames2.php
Mais :
- le clic sur le lien à gauche recharge toute la page
- le détail à droite contient un scroll, ça me plait bien, mais c'est un DIV
avec positionnement en pixel, et ça, ça me plait moins (j'ai eu des
mauvaises expérience car différents navigateurs sous différents OS).
iframe semble être la seule solution, même si c'est laid (iframe étant une extension MS).
iFrame est pourtant dans les recommandations W3C, et surtout supporté par une très large majorité des navigateurs.
La belle façon de faire serait de faire du RPC-XML/SOAP/REST à partir du javascript, mais ca semble être plutôt l'avenir que le présent. En tout cas c'est possible dans Mozilla :-)
Et MSIE, et Opéra. Au moins. Mais ce n'est évidemment pas avec une unique manière de faire bien normalisée...
Patrick Mevzek wrote:
iframe semble être la seule solution, même si c'est laid (iframe étant
une extension MS).
iFrame est pourtant dans les recommandations W3C, et surtout supporté
par une très large majorité des navigateurs.
La belle façon de faire serait de faire du RPC-XML/SOAP/REST à partir du javascript,
mais ca semble être plutôt l'avenir que le présent.
En tout cas c'est possible dans Mozilla :-)
Et MSIE, et Opéra. Au moins.
Mais ce n'est évidemment pas avec une unique manière de faire bien
normalisée...
iframe semble être la seule solution, même si c'est laid (iframe étant une extension MS).
iFrame est pourtant dans les recommandations W3C, et surtout supporté par une très large majorité des navigateurs.
La belle façon de faire serait de faire du RPC-XML/SOAP/REST à partir du javascript, mais ca semble être plutôt l'avenir que le présent. En tout cas c'est possible dans Mozilla :-)
Et MSIE, et Opéra. Au moins. Mais ce n'est évidemment pas avec une unique manière de faire bien normalisée...
Bobe
Patrick Mevzek nous a dit le 06/01/2005 16:33:
Une bonne url d'introduction à cela en anglais: http://www.quirksmode.org/dom/intro.html
[snip]
Cf notamment les tableaux sur http://www.quirksmode.org/dom/w3c_core.html pour les questions d'interopérabilité.
Attention, l'auteur de ce site manque parfois singulièrement d'objectivité dans les résultats donnés dans ses tableaux de compatibilité. En dehors de ça, c'est une très bonne source d'informations.
-- Bobe (Aurélien Maille) http://webnaute.net
"la vie d'un geek est un combat perpétuel contre l'imperfection"
Patrick Mevzek nous a dit le 06/01/2005 16:33:
Une bonne url d'introduction à cela en anglais:
http://www.quirksmode.org/dom/intro.html
[snip]
Cf notamment les tableaux sur http://www.quirksmode.org/dom/w3c_core.html
pour les questions d'interopérabilité.
Attention, l'auteur de ce site manque parfois singulièrement
d'objectivité dans les résultats donnés dans ses tableaux de compatibilité.
En dehors de ça, c'est une très bonne source d'informations.
--
Bobe (Aurélien Maille)
http://webnaute.net
"la vie d'un geek est un combat perpétuel contre l'imperfection"
Une bonne url d'introduction à cela en anglais: http://www.quirksmode.org/dom/intro.html
[snip]
Cf notamment les tableaux sur http://www.quirksmode.org/dom/w3c_core.html pour les questions d'interopérabilité.
Attention, l'auteur de ce site manque parfois singulièrement d'objectivité dans les résultats donnés dans ses tableaux de compatibilité. En dehors de ça, c'est une très bonne source d'informations.
-- Bobe (Aurélien Maille) http://webnaute.net
"la vie d'un geek est un combat perpétuel contre l'imperfection"
Patrick Mevzek
Le Thu, 06 Jan 2005 19:16:33 +0100, Bobe a écrit :
Cf notamment les tableaux sur http://www.quirksmode.org/dom/w3c_core.html pour les questions d'interopérabilité.
Attention, l'auteur de ce site manque parfois singulièrement d'objectivité dans les résultats donnés dans ses tableaux de compatibilité.
Exemples ?
-- Patrick Mevzek . . . . . . Dot and Co (Paris, France) <http://www.dotandco.net/> <http://www.dotandco.com/> Dépêches sur le nommage <news://news.dotandco.net/dotandco.info.news>
Le Thu, 06 Jan 2005 19:16:33 +0100, Bobe a écrit :
Cf notamment les tableaux sur
http://www.quirksmode.org/dom/w3c_core.html pour les questions
d'interopérabilité.
Attention, l'auteur de ce site manque parfois singulièrement
d'objectivité dans les résultats donnés dans ses tableaux de
compatibilité.
Exemples ?
--
Patrick Mevzek . . . . . . Dot and Co (Paris, France)
<http://www.dotandco.net/> <http://www.dotandco.com/>
Dépêches sur le nommage <news://news.dotandco.net/dotandco.info.news>
Le Thu, 06 Jan 2005 19:16:33 +0100, Bobe a écrit :
Cf notamment les tableaux sur http://www.quirksmode.org/dom/w3c_core.html pour les questions d'interopérabilité.
Attention, l'auteur de ce site manque parfois singulièrement d'objectivité dans les résultats donnés dans ses tableaux de compatibilité.
Exemples ?
-- Patrick Mevzek . . . . . . Dot and Co (Paris, France) <http://www.dotandco.net/> <http://www.dotandco.com/> Dépêches sur le nommage <news://news.dotandco.net/dotandco.info.news>
Patrick Mevzek
Le Thu, 06 Jan 2005 16:04:01 +0100, Xavier a écrit :
Merci pour ta solution, mais ça ne peut pas convenir à mon besoin. Le détails d'un élément doit être affiché dynamiquement, je veux dire par là, cherché sur le serveur au moment de la demande, toute les données sont dynamiques. Il me faut donc un chargement dynamique du détail.
Je veux bien réécrire le document à la volée, mais le contenu doit venir du serveur.
Excusez cette question idiote qui m'a sauté à la figure tout à l'heure dans la rue: pourquoi ne pas faire simple, avec à gauche des liens ``normaux'' qui pointent sur une page du serveur web qui reconstruit la page actuelle avec les liens à gauche et qui met à droite le contenu dynamique qui vous intéresse ? (après avoir relu votre post initial) Même en rechargeant toute la page vous pouvez toujours définir une ancre locale dans l'URL (#) il me semble...
-- Patrick Mevzek . . . . . . Dot and Co (Paris, France) <http://www.dotandco.net/> <http://www.dotandco.com/> Dépêches sur le nommage <news://news.dotandco.net/dotandco.info.news>
Le Thu, 06 Jan 2005 16:04:01 +0100, Xavier a écrit :
Merci pour ta solution, mais ça ne peut pas convenir à mon besoin. Le
détails d'un élément doit être affiché dynamiquement, je veux dire par
là, cherché sur le serveur au moment de la demande, toute les données
sont dynamiques. Il me faut donc un chargement dynamique du détail.
Je veux bien réécrire le document à la volée, mais le contenu doit venir
du serveur.
Excusez cette question idiote qui m'a sauté à la figure tout à l'heure
dans la rue:
pourquoi ne pas faire simple, avec à gauche des liens ``normaux'' qui
pointent sur une page du serveur web qui reconstruit la page actuelle
avec les liens à gauche et qui met à droite le contenu dynamique qui vous
intéresse ?
(après avoir relu votre post initial)
Même en rechargeant toute la page vous pouvez toujours définir une ancre
locale dans l'URL (#) il me semble...
--
Patrick Mevzek . . . . . . Dot and Co (Paris, France)
<http://www.dotandco.net/> <http://www.dotandco.com/>
Dépêches sur le nommage <news://news.dotandco.net/dotandco.info.news>
Le Thu, 06 Jan 2005 16:04:01 +0100, Xavier a écrit :
Merci pour ta solution, mais ça ne peut pas convenir à mon besoin. Le détails d'un élément doit être affiché dynamiquement, je veux dire par là, cherché sur le serveur au moment de la demande, toute les données sont dynamiques. Il me faut donc un chargement dynamique du détail.
Je veux bien réécrire le document à la volée, mais le contenu doit venir du serveur.
Excusez cette question idiote qui m'a sauté à la figure tout à l'heure dans la rue: pourquoi ne pas faire simple, avec à gauche des liens ``normaux'' qui pointent sur une page du serveur web qui reconstruit la page actuelle avec les liens à gauche et qui met à droite le contenu dynamique qui vous intéresse ? (après avoir relu votre post initial) Même en rechargeant toute la page vous pouvez toujours définir une ancre locale dans l'URL (#) il me semble...
-- Patrick Mevzek . . . . . . Dot and Co (Paris, France) <http://www.dotandco.net/> <http://www.dotandco.com/> Dépêches sur le nommage <news://news.dotandco.net/dotandco.info.news>