Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1850 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  XHTML strict, target frame!! -> javaScript ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

XHTML strict, target frame!! -> javaScript ?

n°1829425
durk
Posté le 19-12-2008 à 11:45:50  profilanswer
 

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.

mood
Publicité
Posté le 19-12-2008 à 11:45:50  profilanswer
 

n°1829445
durk
Posté le 19-12-2008 à 12:20:01  profilanswer
 

Personne?

n°1829448
FlorentG
Unité de Masse
Posté le 19-12-2008 à 12:24:34  profilanswer
 

Si t'as une frame, faut utiliser la DTD frameset, et non pas la strict

n°1829461
durk
Posté le 19-12-2008 à 12:35:47  profilanswer
 

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 :sweat: . Les frames faisaient ca très bien, je souhaite les remplacer. L'impératif étant que ce soit validé Xhtml strict.

n°1829464
ionik
Posté le 19-12-2008 à 12:39:59  profilanswer
 

liens vers une iframe
 

Code :
  1. <iframe name="maframe" src="tonliens.html"></iframe>
  2. <a target="maframe" href="leliens">Ceux qui va aller dans l'iframe</a>


---------------
Recette cookeo Recette de cuisine
n°1829468
durk
Posté le 19-12-2008 à 12:55:53  profilanswer
 

merci de prendre part au sujet. :D  
 
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).
 
 :jap:  

n°1829598
ionik
Posté le 19-12-2008 à 15:52:41  profilanswer
 

Code :
  1. <div id="iframe"></div>
  2. <script type="text/javascript">
  3. document.getElementById('iframe').innerHTML = '<iframe name="maframe" src="tonliens.html"></iframe>
  4. ';
  5. </script>
  6. <a target="maframe" href="leliens">Ceux qui va aller dans l'iframe</a>


 
Problème réglé ?


---------------
Recette cookeo Recette de cuisine
n°1829622
mIRROR
Chevreuillobolchévik
Posté le 19-12-2008 à 16:32:53  profilanswer
 

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 :sweat: . 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 [:petrus dei]


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1829796
durk
Posté le 20-12-2008 à 12:35:04  profilanswer
 

Citation :

c est quoi l interet d avoir un html valide 12ms [:petrus dei]


 
contenter les profs :sarcastic:  
 
 
 

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. :pfff:  
 
si non pour ta reponse, a target invalide le strict du html...
 
en tous cas merci!

n°1829811
mIRROR
Chevreuillobolchévik
Posté le 20-12-2008 à 13:49:42  profilanswer
 

durk a écrit :

Citation :

c est quoi l interet d avoir un html valide 12ms [:petrus dei]

 

contenter les profs :sarcastic:


ok j avais pas compris
tu voulais des frames pour te simplifier la tache en fait :D
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)


Message édité par mIRROR le 20-12-2008 à 13:51:04

---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  XHTML strict, target frame!! -> javaScript ?

 

Sujets relatifs
aide javascript pout lire un fichier texteProblème de décrémentation en javascript
[Javascript] Neige (Firefox et IE 7)Javascript neige : pas sur toute la page
Pages contenant trop de JavaScript ?Fonction javascript qui compte le nombre d'occurence d'une sous-chaine
recadrage image javascriptphotoshop javascript
affichage php/javascriptDifférence entre transitional et strict
Plus de sujets relatifs à : XHTML strict, target frame!! -> javaScript ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR