Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML
HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/01/2011, 18h42   #1
Invité de passage
 
Inscription : janvier 2011
Messages : 11
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 11
Points : 0
Points : 0
Par défaut iframe et Marginwidth

Bonjour, (message au puriste plus bas)

J'ai créer un iframe avec le code suivant :
Code :
1
2
 
<iframe src="http://www.fctro....ieres.com/php/index.php" height="177px" marginheight="2000px" marginwidth="500px" scrolling="no" frameborder="0" /></iframe>
Le problème est que les '' Marginwidth '' ne s'applique pas. C'est à dire que L'ifram affiche la page uniquement php à partir du 501 pixel.

________________________________________________________________
N.B. Je suis au courant des discutions sur les frame ( 2004 est la plus récente que j'ai trouvé) mais je n'ai pas encore passé au PHP. Et pour l'instant j'en ai pas besoin. (projet urgent)

Cette solution est temporaire pour un client qui entretient une liste d'envoi et des news. Donc, dans le nouveau site que je lui fait j'ai inclue un iframe dans la page news où le client peut les consulté d'une façons transparente, sans bordure. Le reste de la page est ainsi préservé aux nouvelles couleurs.

Merci de votre aide et de votre compréhension.
secropia430 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2011, 20h35   #2
Membre habitué
 
Inscription : mai 2009
Messages : 115
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 115
Points : 145
Points : 145
Bonsoir,
as tu essayé avec un style css ?
Sinon tu peux peut etre encadrer ton iframe par un div qui possedera la marge.

Bonne soirée
e-fitz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 02h56   #3
Invité de passage
 
Inscription : janvier 2011
Messages : 11
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 11
Points : 0
Points : 0
Merci de la réponse, le iframe est déjà dans une div. Et si je ne me trompe, c'est le iframe qui sera tassé si je met une marge et non la page que contient le frame !?

Est-ce que tu as une idée pourquoi la balise marginheight fonction sur seulement une page php sur deux..Il devrait s'appliquer à toutes les page que j'inclue dans mon frame.

Merci
secropia430 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 03h23   #4
Membre Expert
 
Avatar de Eric2a
 
Homme Eric Garidacci
Inscription : septembre 2005
Messages : 1 057
Détails du profil
Informations personnelles :
Nom : Homme Eric Garidacci
Âge : 41

Informations forums :
Inscription : septembre 2005
Messages : 1 057
Points : 1 564
Points : 1 564
Salut,

Le navigateur a peut-être du mal a calculer les marges horizontales (Marginwidth) car tu n'as pas mentionné la largeur de l'iframe (width).
__________________

N'oubliez pas le vote des messages utiles ainsi que le Tag [Résolu].

Mon Site Web : Corse - Actualité, Météo, Vidéos, Logiciels, ...
Eric2a est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2011, 16h20   #5
Invité de passage
 
Inscription : janvier 2011
Messages : 11
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 11
Points : 0
Points : 0
Salut,

J'ai testé en ajoutant un width et même résultat.

Code :
1
2
 <iframe src="http://www....rivieres.com" height="177px" 
width="300px"  marginheight="600px" marginwidth="300px" scrolling="no" frameborder="0" /></iframe>
C'est vraiment bizarre que ce soit uniquement avec ce site que les (Marginwidth) ne fonctionne pas.

Merci de vos lumières.
secropia430 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2011, 19h13   #6
Membre habitué
 
Inscription : mai 2009
Messages : 115
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 115
Points : 145
Points : 145
Bonsoir,
si tu peux donner une url je pourrais regarder l'ensemble, peut etre je trouverais plus d'idée.

Bonne soirée
e-fitz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2011, 19h21   #7
Invité de passage
 
Inscription : janvier 2011
Messages : 11
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 11
Points : 0
Points : 0
Bonsoir,

voici :http://serviceweb3d.com/test/test1/exemple_iframe.html

vous constaté que le naviguateur ne respecte pas les marginheight etc..

Merci
secropia430 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2011, 23h00   #8
Membre habitué
 
Inscription : mai 2009
Messages : 115
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 115
Points : 145
Points : 145
Bonsoir,

j'ai fait plusieurs test étonnament le marginwidth ne veux pas fonctionner...

Comme je te l'ai dis mais un style avec ton margin sur ton iframe ca fonctionne bien.

Bonne soirée
e-fitz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2011, 05h20   #9
Invité de passage
 
Inscription : janvier 2011
Messages : 11
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 11
Points : 0
Points : 0
Bonsoir,

désolé, étant donné que j'avais écris :

Merci de la réponse, le iframe est déjà dans une div. Et si je ne me trompe, c'est le iframe qui sera tassé si je met une marge et non la page que contient le frame !?

et que je n'avais pas eu de précision je pensait que c'était pas possible..Mon erreur.

alors j'ai changé le code un peut, mais je n'y parvient toujours pas. voici le code que j'ai essayé en ajoutant une marge à mon div.

Code :
1
2
3
<div style="position:absolute; left:88px; top:143px; width:911px; height:517px; margin-left:600px; ">
    <iframe src="http://www.fctroisrivieres.com" height="177px" 
width="300px"  marginheight="600px" marginwidth="300px" scrolling="no" frameborder="0" /></iframe>
j'ai du faire une erreur. Cela ne fait que déplacer le frame et non ce qu'il contient.

Merci
secropia430 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2011, 09h45   #10
Membre habitué
 
Inscription : mai 2009
Messages : 115
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 115
Points : 145
Points : 145
Bonjour,

essaye quelque chose comme ca :

Code :
1
2
3
 
    <iframe src="http://www.fctroisrivieres.com" height="177px" 
width="300px" scrolling="no" frameborder="0" style="position:relative; margin-left:150px; margin-right:150px; margin-top:300px; margin-bottom:300px" /></iframe>

J'ai diviser par deux tes margins pour coller aux spécifications mais tu peux mettre ce qui t'arrange.

Bonne journée
e-fitz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2011, 20h05   #11
Invité de passage
 
Inscription : janvier 2011
Messages : 11
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 11
Points : 0
Points : 0
Salut,

non, malheureusement cela ne fonctionne pas. C'est toujours le frame qui ce tasse et non sont contenu !.

Merci quand même.
secropia430 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2011, 21h25   #12
Membre habitué
 
Inscription : mai 2009
Messages : 115
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 115
Points : 145
Points : 145
Bonsoir,
étonnement quand je test avec les margin sur l'iframe je n'ai pas de tassement.

Peut être j'ai mal compris ton problème, qu'est ce que tu appelles tassement ?
e-fitz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2011, 23h39   #13
Membre Expert
 
Avatar de Eric2a
 
Homme Eric Garidacci
Inscription : septembre 2005
Messages : 1 057
Détails du profil
Informations personnelles :
Nom : Homme Eric Garidacci
Âge : 41

Informations forums :
Inscription : septembre 2005
Messages : 1 057
Points : 1 564
Points : 1 564
Moi aussi j'ai du mal à comprendre...

Le cadre (iframe) garde ses dimensions quelque soit la valeur de marginwidth car ce dernier défini uniquement l'espacement horizontal dans le cadre entre la bordure et le contenu.
__________________

N'oubliez pas le vote des messages utiles ainsi que le Tag [Résolu].

Mon Site Web : Corse - Actualité, Météo, Vidéos, Logiciels, ...
Eric2a est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2011, 16h06   #14
Invité de passage
 
Inscription : janvier 2011
Messages : 11
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 11
Points : 0
Points : 0
ah l'à l'à , je n'ai pas été attentif, désolé

Avec la définition : défini uniquement l'espacement horizontal dans le cadre entre la bordure et le contenu. que j'avais déjà lu je croyais que le contenue du iframe pouvais être affiché à partir du 100px uniquement, par exemple.

Autrement dit ; Dans ma page cible ( celle qui est à l'intérieur du frame) j'ai une zone texte complétement à droite..! Le problème est que le frame affiche sont contenu à partir du haut gauche. Donc, je ne peux pas afficher QUE la partie de droite dans le iframe.

Alors vous comprenez que d'une certaine façons la définitions précédente collais bien...Manque d'expérience.

Alors, je ne sais s'il existe un moyen d'obliger le iframe d'afficher sont contenue à un endroit spécifique, comme une fenêtre qu'on déplacerais dans le contenue.

Désolé encore et merci. ( mauvaise interprétation)
secropia430 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 18h26   #15
Membre Expert
 
Avatar de Eric2a
 
Homme Eric Garidacci
Inscription : septembre 2005
Messages : 1 057
Détails du profil
Informations personnelles :
Nom : Homme Eric Garidacci
Âge : 41

Informations forums :
Inscription : septembre 2005
Messages : 1 057
Points : 1 564
Points : 1 564
Re,
Citation:
Envoyé par secropia430
vous n'êtes pas trop faché ?
Tiens prends ça !


Citation:
Envoyé par secropia430
il existe un moyen d'obliger le iframe d'afficher sont contenue à un endroit spécifique
Non, on ne peux pas "avoir la main" sur le document cible de cette manière.
__________________

N'oubliez pas le vote des messages utiles ainsi que le Tag [Résolu].

Mon Site Web : Corse - Actualité, Météo, Vidéos, Logiciels, ...
Eric2a est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 20h11   #16
Membre habitué
 
Inscription : mai 2009
Messages : 115
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 115
Points : 145
Points : 145
Bonsoir,

non je ne suis pas faché ne t'inquiète pas, si tu as d'autre problème je continuerai à répondre sur le forum. (si je vois le message )

Bonne soirée
e-fitz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 19h26   #17
Invité de passage
 
Inscription : janvier 2011
Messages : 11
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 11
Points : 0
Points : 0


D'accord merci. Dès que j'ai la main sur le FTP je travaillerai à appeler les variables de news en PHP ou a cibler la partie de la page ..encore en PHP.

Et je reposterai si nécessaire...

Merci
secropia430 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h03.


 
 
 
 
Partenaires

Hébergement Web