Display none

Le
Gloops
Bonjour tout le monde,

J'ai affiché dans Firefox une offre d'emploi de lesjeudis.com

Pour pouvoir gribouiller dessus pour préparer ma réponse, j'ai voulu =

l'imprimer. Lesjeudis.com n'ayant pas prévu de page d'impression, je me=

retrouve avec tout le bandeau sur le côté, moteur de recherche, et
consor. Résultat, l'impression est réalisée en tout petits caractè=
res. A
15 ans j'aurais peut-être pu lire ça, mais je n'aurais pas pu postule=
r.

J'ai donc copié dans Word (2002 SP3 sous Office XP, Windows XP Home) la=

partie qui m'intéresse, et là effectivement j'ai une impression
impeccable sur deux pages au lieu d'une.

Voilà la question : dans la page, il y a un formulaire pour transmettre=

l'offre à un ami, à faire apparaître en cliquant sur un bouton. Par=

défaut, ce formulaire porte l'attribut style="display:none", ce qui
signifie qu'il ne doit pas apparaître. Firefox l'a bien interprété,=
ce
formulaire n'apparaît pas sur la page web. En revanche, le traitement d=
e
textes et le code d'une page web étant deux choses différentes, ce po=
int
a échappé à Word, et le formulaire apparaît à l'impression.

Word n'étant quand même pas complètement ignorant de ce qu'est une =
page
web, j'en arrive à me demander si il y aurait quelque chose à
paramétrer, si possible sans y passer des heures, pour que, sans avoir =
à
veiller manuellement au grain, les éléments avec le style "display:no=
ne"
soient intégrés en caractères masqués, ou à la rigueur pas inté=
grés du
tout, au document obtenu sous Word.


A toutes fins utiles voici le code du formulaire, bien que ça me
paraisse un peu hasardeux dans un newsgroup où la largeur de ligne
disponible n'est pas forcément suffisante pour un résultat lisible sa=
ns
plusieurs tests successifs et un reformatage manuel (je le ferai si ça =

aide plus qu'il ne m'apparaît à comprendre la question) :


<div style="display:none;" id="email_area" class="txt-actu">
<br />
<table width="70%">
<tr>
<td style="border:1px solid #e0e0e0;padding:10px;">
<form name="form_email" action="" method="post" onSubmit="ret=
urn
verif_form();">
Saisir l'email de la personne à qui vous voulez envoyer l'offre =

d'emploi : <br />
<input type="text" name="email" /><br /><br />
<input type="submit" value="Envoyer" class="bouton" />
</form>
</td>
</tr>
</table>
<br /><br />
</div>
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
heureux-oli
Le #19798671
Salut,

Effectivement, Word n'est pas très bon dans ce qui est du web.
Mais je pense que tu arrêtes un peu vite ton analyse.
Si la page que tu as copiée est en php, en asp ou autre langage avec
traitement sur le serveur, il te manque beaucoup de chose.




--
Heureux-oli
Si rien n'est mentionné pour le code, c'est que j'en suis l'auteur.
http://heureuxoli.developpez.com/
http://word.developpez.com/
http://marie-lebeau.heaj.be/

----------------------------------------------------------------------------------

"Gloops"
Bonjour tout le monde,

J'ai affiché dans Firefox une offre d'emploi de lesjeudis.com

Pour pouvoir gribouiller dessus pour préparer ma réponse, j'ai voulu
l'imprimer. Lesjeudis.com n'ayant pas prévu de page d'impression, je me
retrouve avec tout le bandeau sur le côté, moteur de recherche, et
consor. Résultat, l'impression est réalisée en tout petits caractères. A
15 ans j'aurais peut-être pu lire ça, mais je n'aurais pas pu postuler.

J'ai donc copié dans Word (2002 SP3 sous Office XP, Windows XP Home) la
partie qui m'intéresse, et là effectivement j'ai une impression
impeccable sur deux pages au lieu d'une.

Voilà la question : dans la page, il y a un formulaire pour transmettre
l'offre à un ami, à faire apparaître en cliquant sur un bouton. Par
défaut, ce formulaire porte l'attribut style="display:none", ce qui
signifie qu'il ne doit pas apparaître. Firefox l'a bien interprété, ce
formulaire n'apparaît pas sur la page web. En revanche, le traitement de
textes et le code d'une page web étant deux choses différentes, ce point
a échappé à Word, et le formulaire apparaît à l'impression.

Word n'étant quand même pas complètement ignorant de ce qu'est une page
web, j'en arrive à me demander si il y aurait quelque chose à
paramétrer, si possible sans y passer des heures, pour que, sans avoir à
veiller manuellement au grain, les éléments avec le style "display:none"
soient intégrés en caractères masqués, ou à la rigueur pas intégrés du
tout, au document obtenu sous Word.


A toutes fins utiles voici le code du formulaire, bien que ça me
paraisse un peu hasardeux dans un newsgroup où la largeur de ligne
disponible n'est pas forcément suffisante pour un résultat lisible sans
plusieurs tests successifs et un reformatage manuel (je le ferai si ça
aide plus qu'il ne m'apparaît à comprendre la question) :


<div style="display:none;" id="email_area" class="txt-actu">
<br />
<table width="70%">
<tr>
<td style="border:1px solid #e0e0e0;padding:10px;">
<form name="form_email" action="" method="post" onSubmit="return
verif_form();">
Saisir l'email de la personne à qui vous voulez envoyer l'offre
d'emploi : <br />
<input type="text" name="email" /><br /><br />
<input type="submit" value="Envoyer" class="bouton" />
</form>
</td>
</tr>
</table>
<br /><br />
</div>
Gloops
Le #19845961
heureux-oli a écrit, le 21/07/2009 12:39 :
Salut,

Effectivement, Word n'est pas très bon dans ce qui est du web.
Mais je pense que tu arrêtes un peu vite ton analyse.
Si la page que tu as copiée est en php, en asp ou autre langage avec
traitement sur le serveur, il te manque beaucoup de chose.






Bonjour,

Pardon d'avoir disparu ...

La page est sur le même support pour les deux logiciels, non ?

J'ai bien vérifié que le formulaire est chargé au départ, tel que j'en
ai publié le code dans mon premier message (finalement il n'y a pas eu
de problème de formatage à ce niveau), et que Firefox ne l'affiche pa s,
par défaut.

Ou le serveur s'amuserait à retirer le display:none selon le logiciel
qui lit ? J'avoue que je peine à deviner dans quel intérêt on se se rait
donné la peine de coder cela.

(il m'a semblé que le site a évolué depuis que le problème s'est posé, à
moins qu'il s'agisse d'un cas particulier)
Publicité
Poster une réponse
Anonyme