begin process at 2012 05 29 13:09:00
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Fonctionnement d'une propriété d'un navigateur

 > 

Page blanche en arrière plan d'une iframe sous IE


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Page blanche en arrière plan d'une iframe sous IE

mercredi 17 octobre 2007 à 14:42:55 | Page blanche en arrière plan d'une iframe sous IE

Justkill

Bonjour à tous,
je suis un newbis en construction de site et j'ai découvert les feuilles de style en css. Excusez-moi d'avance de ne pas utiliser le bon vocabulaire (peu être que mes recherches ont été infructueuses à cause de ça). J'ai cherché sur google, les forums, les tutoriaux... pendant 2 semaines et là je suis résigné. Je m'en remets à vous car je suis paumé, je commence à faire n'importe quoi, donc j'arrête et je m'en remets à vos connaissances.

J'ai construit un site avec un menu flash et une iframe centrale pour afficher le contenu. Le contenu s'affiche, le lien est fait avec le menu flash, pas de souci de ce côté là. Le problème survient lors de l'arrivée sur le site, mon arrière plan sous IE est blanc dans mon iframe (mais les pages ensuite s'affiche), sous firefox pas de soucis par exemple. Moi ce que je veux c'est que l'arrière plan dans mon iframe s'affiche.

Voilà le lien du site en question ( tester sous IE et sous Firefox ensuite par exemple pour comprendre le problème) :

[ Lien ]

Le code de la feuille concernée :

#Layer3 {
 position:absolute;
 left:252px;
 top:219px;
 width:476px;
 height:438px;
 z-index:3;
 overflow: auto;
 background-color:#000000;
 background-repeat:no-repeat;
 background-image: url(Images/LOGOfond.jpg);
 visibility: inherit;
}


et ensuite :

<div id="Layer3"><iframe name="Layer3" width="476" height="438" class="Style1" frameborder="0">
  <center><embed src="Menu.swf"></embed><img src="Images/LOGOfond.jpg" align="center" width="427" height="390" border="0"></embed></center></iframe>
</div>

Voilà, si vous voulez d'autres précisions dites le moi. Je suis dégouté de ne pas mettre un site en ligne à cause d'un problème comme sa. En vous remerciant d'avance.

mercredi 17 octobre 2007 à 15:18:26 | Re : Page blanche en arrière plan d'une iframe sous IE

bultez

Membre Club
Réponse acceptée !


Bonjour,

1° ce qui est entre <iframe> et </iframe>, c'est ce qui
        sera affiché quand le  navigateur n'accepte pas les iframe.
     sinon utiliser src="page à afficher"
2° <img....></embed> sans <embed>  
3° pas été voir le site, car ce qui est swf est désactivé chez moi, dans
        tous les navigateurs. ne serait-ce que parce que c'est beaucoup
        trop long ( avec mon pôvre modem 56 k ! )
4°  vérifier que  <embed>, pour IE, avec un swf ça baigne ?



                Cordialement            Bul         [mon Site]     [M'écrire]

mercredi 17 octobre 2007 à 16:11:48 | Re : Page blanche en arrière plan d'une iframe sous IE

Justkill

Réponse acceptée !
Peux-tu me donner un exemple à la place de iframe stp pour src (question un et deux)? Je ne saisi pas ce que tu veux dire.
Merci ;)
mercredi 17 octobre 2007 à 16:30:09 | Re : Page blanche en arrière plan d'une iframe sous IE

Justkill

Réponse acceptée !
En fait si sa peut aider, dans dreamweaver ma feuille est remplise de grise comme s'il y avait un objet flash dedans. Si j'enlève sa :

<iframe name="Layer3" width="476" height="438" class="Style1" frameborder="0">
  <center><embed src="Menu.swf">

mes pages ne s'affichent plus à l'intérieur, mais je vois mon logo (normale il est défini en arrière plan).

Je crois que mon codage iframe est mal fait, ou alors il manque des infos dans la définition de ma feuille "Layer3".
J'y comprends plus rien.
mercredi 17 octobre 2007 à 16:31:38 | Re : Page blanche en arrière plan d'une iframe sous IE

XtremDuke

Réponse acceptée !
Salut,

Voici quelques précisions quant aux problèmes que tu rencontres :

Comme l'a souligné Bultez, la balise "<iframe>" agit comme la balise "<noscript>" à savoir que le contenu de la balise ne sera affichée que dans les navigateurs ne supportants pas les iFrames. Une iFrame sert principalement à inclure une tiers page HTML. Il faut donc inclure l'attribute 'src' en spécifiant le chemin de ta page HTML.

Pour ce qui est d'inserer un oblet Flash, il n'est plus recommandé d'utiliser la balise "<embed>", celle-ci faisant échouer le validateur W3C. Tu trouveras à l'adresse ci-dessous la méthode la plus saine pour inserer des objets Flash :

[ Lien ]

Je penses que dans ton cas, l'utilisation d'une iFrame est superflux. Contentes toi d'ajouter le contenu de ta page à l'interieur de ton DIV.


Have fun
mercredi 17 octobre 2007 à 17:53:02 | Re : Page blanche en arrière plan d'une iframe sous IE

Justkill

Réponse acceptée !
Bon ça y est j'ai enfin réussi!!!!!! J'ai pioché dans chacunes de vos idées et j'ai réfléchi!!! Comme quoi un pas grans chose fait avancer!!!!!
Je m'explique :

Pour faire un lien avec mon flash j'avais la balise <embed src"Menu en flash"></embed>. Comme disez bultez, faut voir si c'est compatible. J'ai supprimer carrépent toute la ligne se rapportant à mon menu, car mes lien dans ma feuille css sont défini dans mes paramètres flash (.fla).

ensuite pour mes iframe ou tu me disais que c'était superflux(XtremDuke) je les ai gardées!! mAis j'ai changé pas mal de truc!!!

Avant :

<div id="Layer3"><iframe name="Layer3" width="476" height="438" class="Style1" frameborder="0">
  <center><embed src="Menu.swf"></embed><img src="Images/LOGOfond.jpg" align="center" width="427" height="390" border="0"></embed></center></iframe>
</div>

Après :

<div id="Layer3">
<iframe src="Images/LOGOfond.jpg" name="Layer3" align="center" width="476" height="438" style="background-color:#000000" scrolling="no" marginheight="0" marginwidth="0" frameborder="0"></iframe></iframe></div>


Donc dans mon iframe je vais juste afficher le logo en source, et le contenu viendra par mon appelle grâce au menu flash et mes paramètres entrés!!!!

Voilà messieurs!!! J'espère que sa en aura aidé plus d'un car c'était vraiment casse tête, et simple quand on y réfléchi.

Merci à vous
jeudi 18 octobre 2007 à 09:25:25 | Re : Page blanche en arrière plan d'une iframe sous IE

XtremDuke

Attention, c'est peut-être juste une erreur de frape mais tu as deux balises fermantes "</iframe>" ;)
jeudi 18 octobre 2007 à 13:15:47 | Re : Page blanche en arrière plan d'une iframe sous IE

Justkill

C'est juste une erreur...
;-) merci à vous!
mardi 23 octobre 2007 à 14:40:37 | Re : Page blanche en arrière plan d'une iframe sous IE

annepulsi

Bonjour, j'ai le même pb, je m'explique : j'ai plusieurs pages qui appellent une même frame. mais ces pages ont un code couleur différent, ie l'arrière plan sous la frame change en fonction des pages... dans safari, pas de pb, ds netscape, ma frame à un fond blanc... quelqu'un peut-il m'aider ? merci ps: j'ai essayé allowtransparency ça marche pas nanou
mardi 23 octobre 2007 à 15:02:21 | Re : Page blanche en arrière plan d'une iframe sous IE

Justkill

Test sa dans tes paramètres de ta feuille de style :

background-image:url(Images/ton_image.jpg);
==>Ce code c'est pour une image de fond dans ton iframe.

background-repeat:no-repeat;
==>Ce code c'est pour que ton image se répète ou pas dans ton iframe pour l'arrière plan.

 background-color:#000000;
(sa c'est pour une couleur noir si je m'en rappelle bien)
==> Ce code c'est pour une couleur de fond dans ton iframe.

Tu prends ces codes et tu test, sous Mozilla tu devrais ne plus avoir de problème.
Cordialement.
 

1 2

Cette discussion est classée dans : affiche, plan, site, ie, iframe


Répondre à ce message

Sujets en rapport avec ce message

iframe et IE [ par aposfa ] Bonjour à tousVoici mon problème : J'ai un div qui contient un iframe. Ce div s'affiche par dessus tout le reste de la page, et le reste de l'ecran se iframe scroll [ par paramotdam25 ] Bonjour,Je vais essayé d'être le plus clair possible :Voilà en faite j'aimerais mettre sur la page de mon site une iframe. Cette iframe, je ne lui met problèmes affichage Firefox / IE [ par badziz ] Salut!je rencontre quelques problèmes d'affichage sur mon site réalisé en Flash:1) Je souhaite centrer mon site verticalement et horizontalement mais script marche sur mon ordi mais une fois sur le site ca marche plus [ par elistein2 ] bonjour à tous, je suis un débutant en programmation, j appris pas mal de truque en php et html mais java j'y connais rien... j'ai trouvé un sript su Compatibilité menu déroulant avec IE versions 4 5 et 6 !! [ par sanghoria ] Bonjour à tous,Je vous présente mon site actuel : http://www.annuaire-animaux.net/portail-animalier.php que j'ai décidé de relooker niveau design et d iframe ne s'affiche pas ! [ par Parisssi ] bonjourj'ai un petit problème, j'essaye à partir d'une page html, en cliquant sur une image d'accéder à une autre page html contenant un iframe. Or si Problème de popup sous ie avec mootools [ par Pygwenali ] Bonjour, J'ai un petit soucis, qui pour moi me semble compliqué et qui sans doutes pour beaucoup d'entre-vous sera relativement simple, je ne tiens p Présentation site web de recherche & IE versus Firefox [ par Tireur ] Bonjour à tous! Ayant posé beaucoup de questions sur le javascript dernièrement, je suis fier de vous présenter le résultat que cela donne : www.quer iframe images visibles impression [ par ju0123456789 ] Bonjour,Je voudrais integrer une iframe pour mon site web mais qui cache les images (qui elles seront visibles à l'impression).En fait, sur mon site j savoir si on est sur IE ou firefox [ par poussinvert ] bonjour ! existe-t-il un code javascript qui indique à la personne sur un site si elle utilise IE ou firefox, et si elle utilise IE un message aparait


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,874 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales