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 :

Fixer taille contenu <object> [HTML 4.0]


Sujet :

HTML

  1. #1
    Membre habitué Avatar de Mangacker
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    452
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2006
    Messages : 452
    Points : 181
    Points
    181
    Par défaut Fixer taille contenu <object>
    Hello tout le monde,

    voici le contexte :
    j'ai une page html dans laquelle je veux afficher le contenu d'un autre site internet j'ai donc utilisé la balise <object> jusque là pas de problème.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <object id="frame" data="http://www.mon-site.ch" type="text/html" />
    le problème, c'est que je n'ai que 800px de large à disposition pour mon <object>. le site mon-site.ch était un peu plus grand, j'ai une scrollbar qui apparaît en bas de mon <object>.

    y a-t-il un moyen pour forcer la taille du contenu de mon <object> à 800px par exemple..
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <object id="frame" tailleMaxDuContenu="800px" 
    data="http://www.mon-site.ch" type="text/html" />
    ou encore :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <object id="frame" tailleMaxDuContenu="80%"
    data="http://www.mon-site.ch" type="text/html" />
    si quelqu'un a une idée..

    merci
    tim
    /**
    * Author: Tehem
    * Version: 2.0
    */
    Extension Twig pour Symfony 2.1 (Check Defined Constant)
    https://github.com/tehem/TwigConstantExtension

  2. #2
    Membre émérite
    Avatar de polymorphisme
    Homme Profil pro
    Publishing
    Inscrit en
    Octobre 2009
    Messages
    1 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Publishing
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1 460
    Points : 2 371
    Points
    2 371
    Par défaut
    Bonjour,

    l'élément object admet l'attribut width, ce qui te permet de fixer une largeur.

    Ensuite pour faire en sorte que le contenu cadre avec le conteneur,
    de façon à ne plus avoir de scrollbar, c'est possible, mais je ne connais
    pas les détails de cette technique.
    Article : Installation de Cocoon
    Je ne réponds pas aux MP à caractère technique.

  3. #3
    Membre habitué Avatar de Mangacker
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    452
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2006
    Messages : 452
    Points : 181
    Points
    181
    Par défaut
    Citation Envoyé par polymorphisme Voir le message
    pour faire en sorte que le contenu cadre avec le conteneur, de façon à ne plus avoir de scrollbar, c'est possible, mais je ne connais pas les détails de cette technique.
    c'est exactement de ça dont j'ai besoin..
    /**
    * Author: Tehem
    * Version: 2.0
    */
    Extension Twig pour Symfony 2.1 (Check Defined Constant)
    https://github.com/tehem/TwigConstantExtension

  4. #4
    Membre habitué Avatar de eckerdecker
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    134
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 134
    Points : 185
    Points
    185
    Par défaut
    Citation Envoyé par polymorphisme Voir le message
    faire en sorte que le contenu cadre avec le conteneur, de façon à ne plus avoir de scrollbar, c'est possible
    Moi ça me semble franchement compromis, ton object affiche un autre site, si celui-ci n'a pas été conçu de manière à s'adapter à la largeur du navigateur, quelque soit la manière, tu ne pourra pas d'un coup de baguette magique le forcer à faire ça. Ou alors faut m'expliquer ...

  5. #5
    Membre habitué Avatar de Mangacker
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    452
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2006
    Messages : 452
    Points : 181
    Points
    181
    Par défaut
    Citation Envoyé par eckerdecker Voir le message
    Moi ça me semble franchement compromis, ton object affiche un autre site, si celui-ci n'a pas été conçu de manière à s'adapter à la largeur du navigateur, quelque soit la manière, tu ne pourra pas d'un coup de baguette magique le forcer à faire ça. Ou alors faut m'expliquer ...
    ce que je voudrais, c'est par exemple, qu'il s'adapte automatiquement (même si il devient un peu moche).

    exemple :
    mon site fait 800px de large et je n'en ai que 600 à lui offrir donc, il fait * 80% et pour (c'est là la baguette magique ) il passe à l'intérieur..

    ça semble réalisable??
    /**
    * Author: Tehem
    * Version: 2.0
    */
    Extension Twig pour Symfony 2.1 (Check Defined Constant)
    https://github.com/tehem/TwigConstantExtension

  6. #6
    Membre habitué Avatar de eckerdecker
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    134
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 134
    Points : 185
    Points
    185
    Par défaut
    Oui, en modifiant le site que tu mets dans ton object.
    Plus sérieusement, je ne connais pas bien la balise object, je ne sais pas à quel point tu peux accéder à son contenu. Mais, en affichant ton site dans une iframe plutôt qu'un object, je sais que tu peux accéder au DOM du contenu et le tripatouiller avec javascript, et là t'as plus qu'à relever les manches et faire ce qu'il faut pour que le site passe en 600px. Suivant la conception du site que tu mets dans l'iframe ça peut être très rapide comme ça peut être impossible . En tout cas pour le coup de baguette magique tu peux toujours rêver

    Avec cette syntaxe, depuis la page mère (là où se trouve l'iframe)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    window.frames[0].document
    (0 si tu n'as qu'une seule iframe) tu accèdes à l'objet document du site embarqué dans l'iframe. A partir de là tu n'as plus qu'à faire tous les changements qui sont nécessaires à faire tenir le site dans la largeur que tu souhaites.

    Courage

  7. #7
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Reste aussi à être sûr que le propriétaire du site en question est au courant et d'accord avec ce que tu veux faire

    @eckerdecker : euh, non, ce ne sera pas possible, tu seras confronté à la Same Origin Policy
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  8. #8
    Membre habitué Avatar de Mangacker
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    452
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2006
    Messages : 452
    Points : 181
    Points
    181
    Par défaut
    Citation Envoyé par Bovino Voir le message
    Reste aussi à être sûr que le propriétaire du site en question est au courant et d'accord avec ce que tu veux faire
    oui pas de souci de ce côté là

    Citation Envoyé par Bovino Voir le message
    @eckerdecker : euh, non, ce ne sera pas possible, tu seras confronté à la Same Origin Policy
    donc en gros ça m'aide pas..

    commence à déprimer gentiement..
    /**
    * Author: Tehem
    * Version: 2.0
    */
    Extension Twig pour Symfony 2.1 (Check Defined Constant)
    https://github.com/tehem/TwigConstantExtension

  9. #9
    Membre habitué Avatar de eckerdecker
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    134
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 134
    Points : 185
    Points
    185
    Par défaut
    euh, non, ce ne sera pas possible, tu seras confronté à la Same Origin Policy
    Ça ne m'étonnes pas qu'il y ait un blocage

  10. #10
    Membre habitué Avatar de Mangacker
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    452
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2006
    Messages : 452
    Points : 181
    Points
    181
    Par défaut
    Citation Envoyé par eckerdecker Voir le message
    Ça ne m'étonnes pas qu'il y ait un blocage
    ok..

    aucun autre moyen sinon?? en flash ou autre histoire de faire quelque chose de joli??
    /**
    * Author: Tehem
    * Version: 2.0
    */
    Extension Twig pour Symfony 2.1 (Check Defined Constant)
    https://github.com/tehem/TwigConstantExtension

  11. #11
    Membre habitué Avatar de Mangacker
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    452
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2006
    Messages : 452
    Points : 181
    Points
    181
    Par défaut
    Bon, j'ai fais ça autrement..
    ouverture du site dans un espèce de popup..

    http://garage-sporting.ch/new/

    je le passe en résolu

    ++
    /**
    * Author: Tehem
    * Version: 2.0
    */
    Extension Twig pour Symfony 2.1 (Check Defined Constant)
    https://github.com/tehem/TwigConstantExtension

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Lazarus] Rafraîchir graphique avec scrollbar - Fixer taille de la fenêtre
    Par florangers dans le forum Lazarus
    Réponses: 3
    Dernier message: 03/06/2009, 22h25
  2. fixer tailles des cadres
    Par baouk2000 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 22/05/2009, 19h57
  3. Fixer un contenu en fonction d'un % et d'une taille en px
    Par sourivore dans le forum Mise en page CSS
    Réponses: 10
    Dernier message: 21/04/2009, 16h29
  4. Fixer taille tableau et remplissage.
    Par jeronimo83 dans le forum Langage
    Réponses: 2
    Dernier message: 05/09/2008, 10h12
  5. Fixer taille texte
    Par zoidy dans le forum Powerpoint
    Réponses: 1
    Dernier message: 01/08/2007, 13h50

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