Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web
Général Conception Web Forum d'entraide sur les choix technologiques. Avant de poster : Cours Dév. Web, FAQs Dév. Web, Sources Dév. Web
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 09/06/2011, 14h51   #1
Futur Membre du Club
 
Femme
Étudiant
Inscription : 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 : 17
Points : 17
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!
wazokivol est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2011, 15h26   #2
Membre expérimenté
 
Avatar de tumoo
 
Homme
Développeur informatique
Inscription : janvier 2011
Messages : 309
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 22
Localisation : France, Charente Maritime (Poitou Charente)

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

Informations forums :
Inscription : janvier 2011
Messages : 309
Points : 550
Points : 550
Salut

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

Code JAVASCRIPT :
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 :
1
2
3
4
5
 
<input ... onclick="imprime_zone('', 'zone_impression');" />
<div id='zone_impression'>
...
</div>

qu'en dis tu ?
tumoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2011, 15h57   #3
Futur Membre du Club
 
Femme
Étudiant
Inscription : 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 : 17
Points : 17
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.
wazokivol est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2011, 16h05   #4
Membre expérimenté
 
Avatar de tumoo
 
Homme
Développeur informatique
Inscription : janvier 2011
Messages : 309
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 22
Localisation : France, Charente Maritime (Poitou Charente)

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

Informations forums :
Inscription : janvier 2011
Messages : 309
Points : 550
Points : 550
j'ai autre chose

en CSS
Code HTML :
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>
tumoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2011, 16h14   #5
Futur Membre du Club
 
Femme
Étudiant
Inscription : 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 : 17
Points : 17
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.
wazokivol est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2011, 21h39   #6
Modérateur
 
Avatar de Vil'Coyote
 
Développeur Web
Inscription : février 2008
Messages : 3 302
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : février 2008
Messages : 3 302
Points : 4 480
Points : 4 480
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
Vil'Coyote est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2011, 08h30   #7
Futur Membre du Club
 
Femme
Étudiant
Inscription : 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 : 17
Points : 17
C'est bien ce que je craignais. Je pensais que peut-être ici vous auriez eu une solution alternative. Merci quand même!
wazokivol est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h55.


 
 
 
 
Partenaires

Hébergement Web