100 votes

Est-ce qu'un iframe peut seulement montrer une certaine partie de la page?

Je travaille sur les iframes, et j'ai besoin de montrer une certaine partie de la page [disons, en haut à droite] dans un iframe avec une largeur d'environ 300px et une hauteur de 150px.

Exemple :

Disons que je veux mettre un iframe de www.example.com/portfolio.php sur une page, mais avoir la taille de l'iframe pour montrer seulement la section "portfolio-sports" en haut à droite.

Comment puis-je y arriver ?

DEMO

[Merci à Pointy]

1voto

AmarieK Points 1

En supposant que vous utilisez un iframe pour importer du contenu disponible au public mais non détenu par vous dans votre site web, vous pouvez toujours utiliser l'ancre de la page pour diriger votre iframe vers l'endroit où vous voulez qu'il se charge.

Tout d'abord, créez un iframe avec la largeur et la hauteur nécessaires pour afficher les données.

Deuxièmement, installez une extension telle que Show Anchors 2 pour Firefox et utilisez-la pour afficher toutes les ancres de la page que vous aimeriez afficher dans votre iframe. Trouvez le point d'ancrage que vous voulez que votre frame utilise et copiez l'emplacement de l'ancre en cliquant dessus avec le bouton droit de la souris.

(Vous pouvez télécharger et installer le plugin ici => https://addons.mozilla.org/en-us/firefox/addon/show-anchors-2/)

Troisièmement, utilisez l'adresse web copiée avec le point d'ancrage comme source de votre iframe. Lorsque le cadre se charge, il affichera la page à partir du point d'ancrage que vous avez spécifié.

C'est la liste d'instructions condensée.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X