IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

[IE/FF] Balise <object>, fonctionnement bizarre sous IE


Sujet :

HTML

  1. #1
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 52
    Par défaut [IE/FF] Balise <object>, fonctionnement bizarre sous IE
    Bonjour,

    J'aimerai savoir s'il existe des quelconques complications a l'utilisation de la balise <object> avec IE.

    je m'explique, ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <object type='text/html' data='empty.html'></object>
    marche sans absolument aucun soucis sous FF, mais par contre IE ne veut pas en entendre parler (n'affiche rien ?)

    Donc si vous saviez pourquoi ca marche pas ...
    Ou sinon trouver une autre solution pour remplacer cette balise object (j'ai essayé avec un <script type='text/html'>, ca ne marche pas non plus ...

    Merci,

  2. #2
    Membre expérimenté
    Inscrit en
    Mai 2007
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 201
    Par défaut
    Moi aussi j'ai le meme probleme !
    J'utilise la balise object pour inclure du SVG ...ça mrche nickel avec FF mais rien avec IE !!!!
    Qu'est ce que tu veux faire exactement???

  3. #3
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 52
    Par défaut
    Simplement ajouter du contenu d'une autre page,
    je m'explique:

    J'ai une page a.html ou l'on va mettre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <html>
    <head>
    <title>Hello world</title>
    </head>
    <body>
    <div>Hello World !</div>
    <object type='text/html' data='b.html'></object>
    </body>
    </html>
    une page b.html, contenant seulement qq chose du genre
    Et j'aimerai faire apparaitre ceci dans ma page a.html

    ca me semble pourtant ce qu'il y a de plus basique a faire, mais ca veut pas maaarcher
    Dire qu'en PHP un simple include(file); marche ...

  4. #4
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 52
    Par défaut
    Bon alors apparement IE a effectivement certains problemes pour utiliser la balise <object>, donc j'ai du trouver une solution de rechange: l'<iframe>.
    Ca semble plus lourd, mais bon, au moins ca marche.
    J'espere que ca marchera quand meme avec ce que je veux faire derriere en Javascript / PHP ...

  5. #5
    Membre expérimenté
    Inscrit en
    Mai 2007
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 201
    Par défaut
    bah si c'est juste de l'inclusion de code !
    L'iframe fait l'affaire c sur !!

  6. #6
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 52
    Par défaut
    Citation Envoyé par chaminette
    bah si c'est juste de l'inclusion de code !
    L'iframe fait l'affaire c sur !!
    Mouai j'en suis pas encore tout a fait certain que ca soit la bonne solution ...
    J'ai encore quelques problemes, notament de mise en forme...

    Pourquoi overflow: visible fait pas ce qu'il doit ?

    Personne a une idee pour que l'iframe se comporte comme un div ? (c'est a dire soit redimensionnée selon le contenu)

  7. #7
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 52
    Par défaut
    Bon finalement je me suis décidé, je vais faire une traduction HTML -> DOM Javascript pour faire ce que je veux ...

    Ca fera un peu plus de boulot, mais au moins ca marchera comme je veux ...

  8. #8
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 241
    Par défaut
    Salut

    tu devrais essayer de dimensionner object via css.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    object {
    width:100%;
    height:400px;
    }
    par exemple.

    Aucun problème entre IE et object, juste une bordure vraiment récalcitrante depuis IE7...

    Ne jamais comparer l'include de code source via php et l'insertion d'une page dans une autre via des frame ou en l'occurence la balise object pour un document .html

    Cela n'a strictement rien à voir et c'est peu de le dire.

  9. #9
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 52
    Par défaut
    Citation Envoyé par clb56
    Salut

    tu devrais essayer de dimensionner object via css.
    C'est bien ca tout le soucis, ma "page" n'a absolument pas de taille fixe (modifié par javascript) donc mettre un simple height: 400px, ou meme xx % ira pas non plus...

    Citation Envoyé par clb56
    Ne jamais comparer l'include de code source via php et l'insertion d'une page dans une autre via des frame ou en l'occurence la balise object pour un document .html

    Cela n'a strictement rien à voir et c'est peu de le dire.
    Sur le principe j'en suis convaincu que ca n'est pas du tout le meme probleme, mais en ce qui concerne mon cas, ca me semblait pourtant correct (ie coller d'une page sur l'autre) ...
    La solution avec des frames etait uniquement afin de trouver quelque chose qui marche sans tout changer, mais l'utilisation des frames ne me plaisant pas vraiment, j'ai du changer de tactique et refaire le tout ...

  10. #10
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 241
    Par défaut
    Citation Envoyé par m312
    C'est bien ca tout le soucis, ma "page" n'a absolument pas de taille fixe (modifié par javascript) donc mettre un simple height: 400px, ou meme xx % ira pas non plus...
    Pas compris, qu'est ce que tu appele ta page ? a.html ou b.html ?

    Je ne vois d'ailleurs pas en quoi cela pose un problème il ne s'agit que de déterminer les dimensions de <object>. Si la page à insérer est plus longue alors il y aura un scroll vertical et ça roulera (si j'ose l'expression)

  11. #11
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 52
    Par défaut
    Citation Envoyé par clb56
    Pas compris, qu'est ce que tu appele ta page ? a.html ou b.html ?

    Je ne vois d'ailleurs pas en quoi cela pose un problème il ne s'agit que de déterminer les dimensions de <object>. Si la page à insérer est plus longue alors il y aura un scroll vertical et ça roulera (si j'ose l'expression)
    la deuxieme page inclue, c'est a dire dans cet exemple b.html.
    Pour une raison de mise en page, je ne veux pas qu'il y ait d'ascenseur, donc pas de scroll.
    Et raison supplementaire et inconnue, <object type='text/html' data='b.html'></object> ne marche absolument pas sous IE, or mon site est censé tourné principalement sous IE, donc ca fait pencher mon coeur vers autre chose ...

    Ceci dit j'aime bien l'expression ca roulera

Discussions similaires

  1. Balise label fonctionnement bizarre
    Par laurent1 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 20/02/2013, 18h54
  2. [HSQLDB]fonctionnement bizarre :/
    Par afrikha dans le forum JDBC
    Réponses: 9
    Dernier message: 12/09/2006, 09h15
  3. TWebBrowser qui fonctionne bizarrement
    Par sillycoder dans le forum Delphi
    Réponses: 2
    Dernier message: 18/07/2006, 11h00
  4. Fonctionnement bizarre Dbase Memo
    Par zarbouine dans le forum Bases de données
    Réponses: 3
    Dernier message: 27/04/2006, 10h11
  5. [chargement de page et balise html object]
    Par Patriarch24 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 08/03/2006, 12h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo