[JAVASCRIPT] Accès aux attributs d'un style @media print
Accès aux attributs d'un style @media print [JAVASCRIPT] - HTML/CSS - Programmation
MarshPosté le 10-05-2004 à 13:41:55
Bonjour,
en fait j'ai un souci au niveau de mes feuilles de style. [je cherche depuis vendredi mine de rien ].
en fait j'ai une page web composé de plusieurs paragraphes (plusieurs parties toutes dans la même page).
--------- structure visible à l'écran --------
PARTIE OBLIGATOIRE
PARTIE A
PARTIE B
PARTIE C
PARTIE SEULEMENT POUR LE VISUEL ------------------------------------------------
la première chose que je voulais faire était de faire en sorte que lorsque j'imprimais la page, la "PARTIE SEULEMENT POUR LE VISUEL" ne s'affichait pas : C'EST FAIT. [pour cela j'ai utilisé les feuilles de style avec @media print { #no_print { display:none; }
etc... } ]
Après j'ai bloqué :
en fait je veux des liens qui permettent d'imprimer seulement une partie en particulier :
exemple : je clique sur lien A pour imprimer PARTIE OBLIGATOIRE avec PARTIE A je clique sur lien B pour imprimer PARTIE OBLIGATOIRE avec PARTIE B je clique sur lien C pour imprimer PARTIE OBLIGATOIRE avec PARTIE C
donc j'ai pensé utilisé la même chose avec les div etc
#PARTIE_C { display:none; } } </STYLE> (j'ai encadré chaque partie avec un <DIV id="PARTIE_A"> ... </DIV> )
et lorsque je cliquerai sur "lien A"
<a href="#" onClick="document.PARTIE_A.all.style.display='inline';" > lien A </a>
OR CA NE MARCHE PAS !!!! Donc je me suis dit que ça devait venir du fait que je n'indiquais pas explicitement qu'il fallait regarder dans @media print. [accessoirement ça aurait put aussi être un problème de syntaxe ....]
donc voilà, j'aimerai savoir commen kon fait pour indiquer cette "notion"...
Marsh Posté le 10-05-2004 à 13:41:55
Bonjour,
en fait j'ai un souci au niveau de mes feuilles de style.
[je cherche depuis vendredi mine de rien ].
en fait j'ai une page web composé de plusieurs paragraphes
(plusieurs parties toutes dans la même page).
--------- structure visible à l'écran --------
PARTIE OBLIGATOIRE
PARTIE A
PARTIE B
PARTIE C
PARTIE SEULEMENT POUR LE VISUEL
------------------------------------------------
la première chose que je voulais faire était de faire en sorte
que lorsque j'imprimais la page, la "PARTIE SEULEMENT POUR LE VISUEL"
ne s'affichait pas : C'EST FAIT.
[pour cela j'ai utilisé les feuilles de style avec
@media print
{
#no_print
{
display:none;
}
etc...
}
]
Après j'ai bloqué :
en fait je veux des liens qui permettent d'imprimer seulement une partie en particulier :
exemple :
je clique sur lien A pour imprimer PARTIE OBLIGATOIRE avec PARTIE A
je clique sur lien B pour imprimer PARTIE OBLIGATOIRE avec PARTIE B
je clique sur lien C pour imprimer PARTIE OBLIGATOIRE avec PARTIE C
donc j'ai pensé utilisé la même chose avec les div etc
<STYLE>
@media print
{
#PARTIE_A
{
display:none;
}
#PARTIE_B
{
display:none;
}
#PARTIE_C
{
display:none;
}
}
</STYLE>
(j'ai encadré chaque partie avec un <DIV id="PARTIE_A"> ... </DIV> )
et lorsque je cliquerai sur "lien A"
<a href="#" onClick="document.PARTIE_A.all.style.display='inline';" > lien A </a>
OR CA NE MARCHE PAS !!!!
Donc je me suis dit que ça devait venir du fait que je n'indiquais pas explicitement
qu'il fallait regarder dans @media print. [accessoirement ça aurait put aussi être un
problème de syntaxe ....]
donc voilà, j'aimerai savoir commen kon fait pour indiquer cette "notion"...
Merci d'avance !!!!!!!