Problème html/css

Fermé
zeez - 17 nov. 2010 à 20:22
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 - 19 nov. 2010 à 23:32
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 mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 846
17 nov. 2010 à 20:53
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
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 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 505
19 nov. 2010 à 18:21
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 vendredi 5 novembre 2010 Statut Membre Dernière intervention 21 avril 2011 1
19 nov. 2010 à 23:22
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 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 505
19 nov. 2010 à 23:32
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