Problème html/css

zeez -  
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   -
Sachant qu'il est fortement déconseillé de charger une page dans une autre (technique du frame), je veux quand même savoir s'il est possible de réaliser une telle opération avec une balise div.

Je m'explique:
<div> lien </div>
En temps normal, en cliquant sur ce lien, la page entière de départ va disparaitre au profit de celle du lien.
Comment pourrais-je faire en sorte qu'en cliquant, la page du lien s'affiche dans ce div.

Merci
A voir également:

5 réponses

Mihawk Messages postés 4315 Date d'inscription   Statut Contributeur Dernière intervention   846
 
Salut !

Personnellement j'aurais utilisé du Javascript... sauf que je ne sais pas si cela est possible. Je saurais incorporer un gros bloc de code html à la place du lien, mais pas une page en elle-même (cela reviendra à, lors du clic sur le lien, aller récupérer le code source de la page cible, et le coller à la place du lien. C'est impossible, et risque de merder si elle contient des liens relatifs...).

Ouvre plutôt dans un nouvel onglet ^^
0
zeez
 
Merci pour ton aide.
Je vais quand même utiliser les frames ( j'entends grincer des dents ) car cela convient très bien avec le site ( www.etquefaire.fr ).
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Salut.

Tu peux récupérer le code source à l'aide d'AJAX.
Grâce à ce code source, tu pourras extraire uniquement le contenu et l'afficher.

Mais contrairement aux iframes, ça ne sera pas "le rendu visuel" qui sera intégré, mais uniquement le texte, qui se placera comme du texte écrit par toi-même dans le div.
0
marcelin3012 Messages postés 87 Date d'inscription   Statut Membre Dernière intervention   1
 
dans ce cas, quelle autre alternative ou solution pouvez vous proposer en remplacement du iframe? merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
La balise <object>, elle a les mêmes désavantages que l'iframe (référencement), mais elle est encore valide.

Je pense que le mieux est de récupérer uniquement le texte avec AJAX quand c'est possible.
0