Certains sites ont une "version imprimable" qui se contente de masquer
les éléments qui ne sont pas utiles à l'impression (peut-être e n ne les
rendant pas dans la page HTML générée). Par example en ASP.NET en
mettant la propriété Visible du contrôle à False...
Certains sites ont une "version imprimable" qui se contente de masquer
les éléments qui ne sont pas utiles à l'impression (peut-être e n ne les
rendant pas dans la page HTML générée). Par example en ASP.NET en
mettant la propriété Visible du contrôle à False...
Certains sites ont une "version imprimable" qui se contente de masquer
les éléments qui ne sont pas utiles à l'impression (peut-être e n ne les
rendant pas dans la page HTML générée). Par example en ASP.NET en
mettant la propriété Visible du contrôle à False...
Certains sites ont une "version imprimable" qui se contente de masquer les
éléments qui ne sont pas utiles à l'impression (peut-être en ne les
rendant pas dans la page HTML générée). Par example en ASP.NET en mettant
la propriété Visible du contrôle à False...
Certains sites ont une "version imprimable" qui se contente de masquer les
éléments qui ne sont pas utiles à l'impression (peut-être en ne les
rendant pas dans la page HTML générée). Par example en ASP.NET en mettant
la propriété Visible du contrôle à False...
Certains sites ont une "version imprimable" qui se contente de masquer les
éléments qui ne sont pas utiles à l'impression (peut-être en ne les
rendant pas dans la page HTML générée). Par example en ASP.NET en mettant
la propriété Visible du contrôle à False...
Ce n'est pas automatique. C'est toi qui dit ce que tu veux faire. Cela
peut donner qq chose comme une page avec un menu et du contenu :
<body>
<form id="form1" runat="server">
<div>
<asp:Menu runat="server" Orientation="Horizontal" ID="MyMenu">
<DynamicMenuItemStyle BackColor="LightBlue" BorderColor="Black" />
<Items>
<asp:MenuItem Text="Item 1">
<asp:MenuItem Text="Item 1.1" />
<asp:MenuItem Text="Item 1.2" />
<asp:MenuItem Text="Item 1.3" />
</asp:MenuItem>
<asp:MenuItem Text="Item 2" >
<asp:MenuItem Text="Item 2.1" />
</asp:MenuItem>
</Items>
</asp:Menu>
<br />
<a href="?print=yes">Version imprimable</a>
<br />
Mon super article
</div>
</form>
</body>
Et dans le "code-behind" :
protected void Page_Load(object sender, EventArgs e)
{
MyMenu.Visible = Request.QueryString["print"] != "yes";
}
Quand la page est lancée :
- on a un menu et du contenu
- lorsqu'on clique sur le lien, la page est réaffichée mais sans le menu
--
Patrice
"Gloops" a écrit dans le message de
news:%
Patrice a écrit, le 10/12/2009 21:03 :Certains sites ont une "version imprimable" qui se contente de masquer
les éléments qui ne sont pas utiles à l'impression (peut-être en ne
les rendant pas dans la page HTML générée). Par example en ASP.N ET en
mettant la propriété Visible du contrôle à False...
Oui, c'est bien ça que je voulais dire.
Je n'arrive pas à retrouver dans les propriétés des pages, où o n dit
quelle est la page d'impression. Ou alors c'est au niveau du site, dans
le web.config ? Mais je n'arrive pas à être plus précis ...
Ce n'est pas automatique. C'est toi qui dit ce que tu veux faire. Cela
peut donner qq chose comme une page avec un menu et du contenu :
<body>
<form id="form1" runat="server">
<div>
<asp:Menu runat="server" Orientation="Horizontal" ID="MyMenu">
<DynamicMenuItemStyle BackColor="LightBlue" BorderColor="Black" />
<Items>
<asp:MenuItem Text="Item 1">
<asp:MenuItem Text="Item 1.1" />
<asp:MenuItem Text="Item 1.2" />
<asp:MenuItem Text="Item 1.3" />
</asp:MenuItem>
<asp:MenuItem Text="Item 2" >
<asp:MenuItem Text="Item 2.1" />
</asp:MenuItem>
</Items>
</asp:Menu>
<br />
<a href="?print=yes">Version imprimable</a>
<br />
Mon super article
</div>
</form>
</body>
Et dans le "code-behind" :
protected void Page_Load(object sender, EventArgs e)
{
MyMenu.Visible = Request.QueryString["print"] != "yes";
}
Quand la page est lancée :
- on a un menu et du contenu
- lorsqu'on clique sur le lien, la page est réaffichée mais sans le menu
--
Patrice
"Gloops" <gloops@invalid.zailes.org> a écrit dans le message de
news:%23CPZQ7deKHA.3960@TK2MSFTNGP02.phx.gbl...
Patrice a écrit, le 10/12/2009 21:03 :
Certains sites ont une "version imprimable" qui se contente de masquer
les éléments qui ne sont pas utiles à l'impression (peut-être en ne
les rendant pas dans la page HTML générée). Par example en ASP.N ET en
mettant la propriété Visible du contrôle à False...
Oui, c'est bien ça que je voulais dire.
Je n'arrive pas à retrouver dans les propriétés des pages, où o n dit
quelle est la page d'impression. Ou alors c'est au niveau du site, dans
le web.config ? Mais je n'arrive pas à être plus précis ...
Ce n'est pas automatique. C'est toi qui dit ce que tu veux faire. Cela
peut donner qq chose comme une page avec un menu et du contenu :
<body>
<form id="form1" runat="server">
<div>
<asp:Menu runat="server" Orientation="Horizontal" ID="MyMenu">
<DynamicMenuItemStyle BackColor="LightBlue" BorderColor="Black" />
<Items>
<asp:MenuItem Text="Item 1">
<asp:MenuItem Text="Item 1.1" />
<asp:MenuItem Text="Item 1.2" />
<asp:MenuItem Text="Item 1.3" />
</asp:MenuItem>
<asp:MenuItem Text="Item 2" >
<asp:MenuItem Text="Item 2.1" />
</asp:MenuItem>
</Items>
</asp:Menu>
<br />
<a href="?print=yes">Version imprimable</a>
<br />
Mon super article
</div>
</form>
</body>
Et dans le "code-behind" :
protected void Page_Load(object sender, EventArgs e)
{
MyMenu.Visible = Request.QueryString["print"] != "yes";
}
Quand la page est lancée :
- on a un menu et du contenu
- lorsqu'on clique sur le lien, la page est réaffichée mais sans le menu
--
Patrice
"Gloops" a écrit dans le message de
news:%
Patrice a écrit, le 10/12/2009 21:03 :Certains sites ont une "version imprimable" qui se contente de masquer
les éléments qui ne sont pas utiles à l'impression (peut-être en ne
les rendant pas dans la page HTML générée). Par example en ASP.N ET en
mettant la propriété Visible du contrôle à False...
Oui, c'est bien ça que je voulais dire.
Je n'arrive pas à retrouver dans les propriétés des pages, où o n dit
quelle est la page d'impression. Ou alors c'est au niveau du site, dans
le web.config ? Mais je n'arrive pas à être plus précis ...
> Bon, clairement, pour la déclaration d'une page dédiée à l'impression,
j'ai l'impression que j'ai confondu avec une autre plateforme.
> Bon, clairement, pour la déclaration d'une page dédiée à l'impression,
j'ai l'impression que j'ai confondu avec une autre plateforme.
> Bon, clairement, pour la déclaration d'une page dédiée à l'impression,
j'ai l'impression que j'ai confondu avec une autre plateforme.
Effectivement, on peut faire comme ça. Il n'est d'ailleurs pas certain que
ce soit plus compliqué par les styles.
Effectivement, on peut faire comme ça. Il n'est d'ailleurs pas certain que
ce soit plus compliqué par les styles.
Effectivement, on peut faire comme ça. Il n'est d'ailleurs pas certain que
ce soit plus compliqué par les styles.
Bon, clairement, pour la déclaration d'une page dédiée à l'imp ression,
j'ai l'impression que j'ai confondu avec une autre plateforme.
Il faut bien que tu indiques à un moment ce que tu veux imprimer ou p as.
De toute façon si c'est du web, il faut bien finir par générer du HTML
donc à part les styles qui permettent de visualiser ou d'imprimer la
même page mais d'avoir une apparence différente à l'écran et à
l'impression ou à générer du code HTML différent d'emblée sel on le cas,
je ne vois pas d'autre solution qq soit la technologie employée par l e
serveur web...
Bon, clairement, pour la déclaration d'une page dédiée à l'imp ression,
j'ai l'impression que j'ai confondu avec une autre plateforme.
Il faut bien que tu indiques à un moment ce que tu veux imprimer ou p as.
De toute façon si c'est du web, il faut bien finir par générer du HTML
donc à part les styles qui permettent de visualiser ou d'imprimer la
même page mais d'avoir une apparence différente à l'écran et à
l'impression ou à générer du code HTML différent d'emblée sel on le cas,
je ne vois pas d'autre solution qq soit la technologie employée par l e
serveur web...
Bon, clairement, pour la déclaration d'une page dédiée à l'imp ression,
j'ai l'impression que j'ai confondu avec une autre plateforme.
Il faut bien que tu indiques à un moment ce que tu veux imprimer ou p as.
De toute façon si c'est du web, il faut bien finir par générer du HTML
donc à part les styles qui permettent de visualiser ou d'imprimer la
même page mais d'avoir une apparence différente à l'écran et à
l'impression ou à générer du code HTML différent d'emblée sel on le cas,
je ne vois pas d'autre solution qq soit la technologie employée par l e
serveur web...
"Gloops" a écrit dans le message de group e
de discussion : #
Effectivement, on peut faire comme ça. Il n'est d'ailleurs pas certa in
que ce soit plus compliqué par les styles.
Une différence tout de même : plus tu as de pages, plus le coût d es
styles s'amortit.
"Gloops" <gloops@invalid.zailes.org> a écrit dans le message de group e
de discussion : #wCHvkkeKHA.2460@TK2MSFTNGP04.phx.gbl...
Effectivement, on peut faire comme ça. Il n'est d'ailleurs pas certa in
que ce soit plus compliqué par les styles.
Une différence tout de même : plus tu as de pages, plus le coût d es
styles s'amortit.
"Gloops" a écrit dans le message de group e
de discussion : #
Effectivement, on peut faire comme ça. Il n'est d'ailleurs pas certa in
que ce soit plus compliqué par les styles.
Une différence tout de même : plus tu as de pages, plus le coût d es
styles s'amortit.
> Je pensais à carrément une autre page développée juste pour l'impression.
C'est vrai que c'était un peu absurde de la chercher au niveau du serveur,
sauf à passer un contenu en paramètre. Du coup ce que dit Christophe au
sujet de l'amortissement des coûts prend d'autant plus de poids.
> Je pensais à carrément une autre page développée juste pour l'impression.
C'est vrai que c'était un peu absurde de la chercher au niveau du serveur,
sauf à passer un contenu en paramètre. Du coup ce que dit Christophe au
sujet de l'amortissement des coûts prend d'autant plus de poids.
> Je pensais à carrément une autre page développée juste pour l'impression.
C'est vrai que c'était un peu absurde de la chercher au niveau du serveur,
sauf à passer un contenu en paramètre. Du coup ce que dit Christophe au
sujet de l'amortissement des coûts prend d'autant plus de poids.
Je pensais à carrément une autre page développée juste pour
l'impression. C'est vrai que c'était un peu absurde de la chercher a u
niveau du serveur, sauf à passer un contenu en paramètre. Du coup ce
que dit Christophe au sujet de l'amortissement des coûts prend
d'autant plus de poids.
Une page totalement séparée poserait aussi beaucoup de problème d e mises
à jour entre les deux versions (ou alors le contenu est en base de
données ce qui revient finalement plus au moins au principe montre
précédemment, le contenu est le même l'habillage est montré ou pas ce
qui pourrait d'ailleurs éventuellement se faire aussi avec des "maste r
page". Serait ce à cela que tu pensais ?).
Sinon, le plus simple est sans doute de voir ce que tu veux faire et de
choisir la technique en fonction plutôt que de se souvenir d'une vagu e
technique et d'essayer de la retrouver pour l'appliquer ;-)
Personnellement :
- si la différence entre ce que l'utilisateur voit et ce qui imprimé est
minime, j'utiliserai un style spécifique à l'impression (par exempl e
masquer simplement un bouton)
- si la différence est trop importante j'utiliserai un lien permettan t à
l'utilisateur de demander une page spécifique à l'impression (mais bien
sûr faite astucieusement pour ne pas avoir à maintenir deux pages
totalement séparées) pour qu'il voit bien que la version imprimée sera
plus dépouillée
- l'un n'empêche pas l'autre (par exemple même sur une version
"imprimable" on peut garder des liens à l'écran pour la lecture soi t
facile et il suffit de cliquer pour suivre le lien et tout de même
ajouter des styles spécifiques à l'impression pour faire apparaitre les
"href" des liens à l'impression).
Je pensais à carrément une autre page développée juste pour
l'impression. C'est vrai que c'était un peu absurde de la chercher a u
niveau du serveur, sauf à passer un contenu en paramètre. Du coup ce
que dit Christophe au sujet de l'amortissement des coûts prend
d'autant plus de poids.
Une page totalement séparée poserait aussi beaucoup de problème d e mises
à jour entre les deux versions (ou alors le contenu est en base de
données ce qui revient finalement plus au moins au principe montre
précédemment, le contenu est le même l'habillage est montré ou pas ce
qui pourrait d'ailleurs éventuellement se faire aussi avec des "maste r
page". Serait ce à cela que tu pensais ?).
Sinon, le plus simple est sans doute de voir ce que tu veux faire et de
choisir la technique en fonction plutôt que de se souvenir d'une vagu e
technique et d'essayer de la retrouver pour l'appliquer ;-)
Personnellement :
- si la différence entre ce que l'utilisateur voit et ce qui imprimé est
minime, j'utiliserai un style spécifique à l'impression (par exempl e
masquer simplement un bouton)
- si la différence est trop importante j'utiliserai un lien permettan t à
l'utilisateur de demander une page spécifique à l'impression (mais bien
sûr faite astucieusement pour ne pas avoir à maintenir deux pages
totalement séparées) pour qu'il voit bien que la version imprimée sera
plus dépouillée
- l'un n'empêche pas l'autre (par exemple même sur une version
"imprimable" on peut garder des liens à l'écran pour la lecture soi t
facile et il suffit de cliquer pour suivre le lien et tout de même
ajouter des styles spécifiques à l'impression pour faire apparaitre les
"href" des liens à l'impression).
Je pensais à carrément une autre page développée juste pour
l'impression. C'est vrai que c'était un peu absurde de la chercher a u
niveau du serveur, sauf à passer un contenu en paramètre. Du coup ce
que dit Christophe au sujet de l'amortissement des coûts prend
d'autant plus de poids.
Une page totalement séparée poserait aussi beaucoup de problème d e mises
à jour entre les deux versions (ou alors le contenu est en base de
données ce qui revient finalement plus au moins au principe montre
précédemment, le contenu est le même l'habillage est montré ou pas ce
qui pourrait d'ailleurs éventuellement se faire aussi avec des "maste r
page". Serait ce à cela que tu pensais ?).
Sinon, le plus simple est sans doute de voir ce que tu veux faire et de
choisir la technique en fonction plutôt que de se souvenir d'une vagu e
technique et d'essayer de la retrouver pour l'appliquer ;-)
Personnellement :
- si la différence entre ce que l'utilisateur voit et ce qui imprimé est
minime, j'utiliserai un style spécifique à l'impression (par exempl e
masquer simplement un bouton)
- si la différence est trop importante j'utiliserai un lien permettan t à
l'utilisateur de demander une page spécifique à l'impression (mais bien
sûr faite astucieusement pour ne pas avoir à maintenir deux pages
totalement séparées) pour qu'il voit bien que la version imprimée sera
plus dépouillée
- l'un n'empêche pas l'autre (par exemple même sur une version
"imprimable" on peut garder des liens à l'écran pour la lecture soi t
facile et il suffit de cliquer pour suivre le lien et tout de même
ajouter des styles spécifiques à l'impression pour faire apparaitre les
"href" des liens à l'impression).