XHTML strict, target frame!! -> javaScript ? - HTML/CSS - Programmation
Marsh Posté le 19-12-2008 à 12:24:34
Si t'as une frame, faut utiliser la DTD frameset, et non pas la strict
Marsh Posté le 19-12-2008 à 12:35:47
oui, oui, c'est le sens de ma question,
Je souhaite remplacer les frames et target au niveau des liens par quelque chose qui soit valide en XHTML Strict.
J'ai vu ici et là que le javaScript pourrait peut-être faire l'affaire.
Le problème c'est que je ne m'y connait pas en JavaScript, et c'est pour ça que je viens demander l'aide de quelqu'un qui pourrait me mettre un bout de code clair et explicite sur la façon d'ouvrir un une page dans une portion de page.
Imaginez un lien en haut à gauche de ma page qui ouvrirait une page web dans une partie de la même page mais en bas au centre . Les frames faisaient ca très bien, je souhaite les remplacer. L'impératif étant que ce soit validé Xhtml strict.
Marsh Posté le 19-12-2008 à 12:39:59
liens vers une iframe
Code :
|
Marsh Posté le 19-12-2008 à 12:55:53
merci de prendre part au sujet.
C'est exactement le genre de réponse que j'espère, le seul souci ici est que les frame et iframe
ne valident pas la dtd stricte du xhtml. je cherche un moyen de les contourner et c'est là
tout mon problème.
Pour ouvrir dans une autre page, il suffirait d'utiliser window.open de javaScript. Je cherche untruc du genre
mais qui cible une partie de ma page (div table, object, svg, etc).
Marsh Posté le 19-12-2008 à 15:52:41
Code :
|
Problème réglé ?
Marsh Posté le 19-12-2008 à 16:32:53
durk a écrit : Imaginez un lien en haut à gauche de ma page qui ouvrirait une page web dans une partie de la même page mais en bas au centre . Les frames faisaient ca très bien, je souhaite les remplacer. L'impératif étant que ce soit validé Xhtml strict. |
c est quoi l interet d avoir un html valide 12ms
Marsh Posté le 20-12-2008 à 12:35:04
Citation : c est quoi l interet d avoir un html valide 12ms |
contenter les profs
Citation : Problème réglé ? |
merci pour cette solution. j'ai contourné le pb en clonant les pages
en ne changeant que ce qui aurait été ds les frame.
si non pour ta reponse, a target invalide le strict du html...
en tous cas merci!
Marsh Posté le 20-12-2008 à 13:49:42
durk a écrit :
contenter les profs |
ok j avais pas compris
tu voulais des frames pour te simplifier la tache en fait
sinon y a un moyen sexy de faire ce que tu veux en une seule page sans tes clônes moisis
tu mets tout ton html dans la page et tu caches chaque "frame" séparément
les liens se contentent de faire disparaitre la "frame" affichée pour faire apparaitre celle demandée
et ca se dégrade très bien en nojs avec une navigation par ancres toute simple
(c est le principe d accordéon dans n importe quel framework js)
Marsh Posté le 19-12-2008 à 11:45:50
Bonjours à tous,
J'aimerai savoir si quelqu'un pouvait me donner un bout de code,
clair et explicite ou l'on voit une frame linkée par un target dans un a href,
remplacée par quelque chose qui soit valide en xhtml strict.
je souhaite en fait ouvrir une page web dans la meme page que le lien qui la lance,
mais dans une portion reservée.
Apparemment il faudrait utiliser du javaScript, mais je n'en ait jamais utilisé.
C'est pour ca qu'il me faudrait un bout de code ne supposant pas que je m'y connaisse deja
en la matiere (JavaScript).
Sinon, je pensait à utiliser un object (svg ou non) et le linké depuis un lien ailleurs sur la page,
mais je ne vois pas comment...
Merci.