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

Conception Web Discussion :

Accéder au menu Fichier de Internet Explorer


Sujet :

Conception Web

  1. #1
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17
    Points : 22
    Points
    22
    Par défaut Accéder au menu Fichier de Internet Explorer
    Bonjour,

    Je suis en train de développer un site web en ASP sur l'intranet d'une entreprise. J'aurais besoin d'imprimer une page du site en mode Paysage. Tous les utilisateurs du site utilisent Internet Explorer.

    Nous avons pensé à ajouter deux boutons en haut de la page : Un pour ouvrir le menu "Fichier - Mise en page" pour que l'utilisateur choisisse Paysage, et l'autre pour ouvrir la fenêtre d'impression, ou lancer l'impression directement.

    C'est le premier qui me pose problème, je ne vois pas comment accéder au menu Fichier - Mise en page. Est-ce possible ? Avec un langage qui s'exécute côté client ?

    Merci d'avance pour toutes les idées et les remarques!

  2. #2
    Membre confirmé Avatar de tumoo
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2011
    Messages
    309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2011
    Messages : 309
    Points : 522
    Points
    522
    Par défaut
    Salut

    j'ai peut être quelque chose qui peut t'aider

    Code JAVASCRIPT : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
        function imprime_zone(titre, obj)
        {
            // Définie la zone à imprimer
            var zi = document.getElementById(obj).innerHTML;
     
            // Ouvre une nouvelle fenetre
            var f = window.open("", "ZoneImpr", "height=600, width=1000,toolbar=0, menubar=0, scrollbars=1, resizable=1,status=0, location=0, left=10, top=10");
     
            // Définit le Style de la page
            f.document.body.style.color = '#000000';
            f.document.body.style.backgroundColor = '#FFFFFF';
            f.document.body.style.padding = "10px";
     
            // Ajoute les Données
            f.document.title = titre;
            f.document.body.innerHTML += "" + zi + "";
     
            // Imprime et ferme la fenetre
            f.window.print();
            f.window.close();
            return true;
        }

    et dans ton code HTML

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <input ... onclick="imprime_zone('', 'zone_impression');" />
    <div id='zone_impression'>
    ...
    </div>

    qu'en dis tu ?

  3. #3
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17
    Points : 22
    Points
    22
    Par défaut
    Bonjour, merci de m'avoir répondu.

    J'ai testé ce code, mais ne fait-il pas que supprimer toutes les barres de IE ? Où précise-t-on le mode d'impression Paysage ? Pour l'instant avec seulement ça, je suis toujours en impression Portrait.

  4. #4
    Membre confirmé Avatar de tumoo
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2011
    Messages
    309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2011
    Messages : 309
    Points : 522
    Points
    522
    Par défaut
    j'ai autre chose

    en CSS
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <style type="text/css" media="print">
    .menu{
    display:none;
    }
    .print{
    display:none;
    }
    <!--@page{size:landscape}-->
    </style>

  5. #5
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17
    Points : 22
    Points
    22
    Par défaut
    J'ai déjà essayé un peu toutes les solutions CSS que j'ai pu trouvé, mais sans succès, ça reste toujours en Portrait.

  6. #6
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Points : 7 503
    Points
    7 503
    Par défaut
    en css l'option size:landscape permet de modifier l'impression cependant depuis l'arrivé du css2.1 cette option à disparue. il n'est donc plus possible de forcer l'impression dans le mode souhaité. en javascript l'option "windows.print()" ne permet que l'affichage de la boite de dialogue lançant l'impression reste à l'utilisateur de choisir paysage dans cette dernière.

    j'ai bien peur qu'il n'y ai pas de solution à ton problème.

    http://www.blog-and-blues.org/weblog...-raisonnable-1
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

  7. #7
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17
    Points : 22
    Points
    22
    Par défaut
    C'est bien ce que je craignais. Je pensais que peut-être ici vous auriez eu une solution alternative. Merci quand même!

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

Discussions similaires

  1. Menu déroulant sous Internet Explorer
    Par regisyves dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 30/09/2009, 17h37
  2. Mauvais nom de fichier sous internet explorer 6
    Par Jidefix dans le forum Servlets/JSP
    Réponses: 0
    Dernier message: 25/09/2009, 16h26
  3. Affichage menu déroulant sous Internet Explorer
    Par justmefr dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 11/07/2009, 13h02
  4. Ouverture d'un fichier avec Internet Explorer
    Par palmito93 dans le forum C
    Réponses: 2
    Dernier message: 06/07/2008, 00h26
  5. problème de joindre des fichiers dans internet explorer
    Par passion_info dans le forum Windows XP
    Réponses: 2
    Dernier message: 07/10/2006, 13h59

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