OVH Cloud OVH Cloud

empécher les page blanhe de firefox

13 réponses
Avatar
Etienne SOBOLE
salut.

lorsqu'on clique sur un fichier PDF, firefox ouvre une page blanche qui ne
sera pas utilisée car le pdf va etre visualisé avec acrobat.
y a t il un moyen d'eviter cette page blanche...

Ps : c'est le meme comportement avec un .doc, un .zip, ... enfin tout quoi.

merci
Etienne

10 réponses

1 2
Avatar
O.L.
salut.

lorsqu'on clique sur un fichier PDF, firefox ouvre une page blanche qui ne
sera pas utilisée car le pdf va etre visualisé avec acrobat.
y a t il un moyen d'eviter cette page blanche...

Ps : c'est le meme comportement avec un .doc, un .zip, ... enfin tout quoi.

merci
Etienne



<IFRAME src="" style="display:none" id=MyIFRAME></iframe>

<a
href="document.getElementById('MyIFRAME').src='fichier.pdf';">cliquez
ici pour voir le PDF</a>

(pas testé)

--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net
Avatar
Patrick 'Zener' Brunet
Bonjour.

Je réponds à Etienne SOBOLE
qui dans 443b554a$0$2633$ a écrit :
salut.

lorsqu'on clique sur un fichier PDF, firefox ouvre une page blanche
qui ne sera pas utilisée car le pdf va etre visualisé avec acrobat.
y a t il un moyen d'eviter cette page blanche...

Ps : c'est le meme comportement avec un .doc, un .zip, ... enfin tout
quoi.




J'ai eu le problème avec mon CV en PDF sur mon site.

Déjà on peut se poser la question:

Pourquoi ouvrir ça dans une autre fenêtre plutôt qu'en incrustation dans une
page Web ?

Dans mon cas la réponse était:

- Si j'ouvre une nouvelle fenêtre, je conserve la page Web d'origine, ce qui
permet de retrouver son contexte dedans, alors que l'affichage du PDF en
pleine fenêtre fait bien sûr sauter le menu et tout le reste. Si on ferme
inconsidérément la fenêtre "document", on est SDF;

- Si je tente l'incrustation intuitivement logique dans le corps de page, le
résultat est assez abominable:

<object type="application/pdf" codetype="application/pdf" width="40%"
height="400px"
data="test.pdf" standby="Loading...">
<param name="src" value="test.pdf" />
</object>

... marche correctement avec IE, mais avec Firefox et Opera, il n'y a pas de
scrollbars, et donc la page PDF est tassée dans son petit cadre, réduite,
décentrée et sur un fond noir :-(
J'ai tenté de trouver d'autres attributs confidentiels pour spécifier le
mode scrollable (par défaut sur IE), mais le secret semble bien gardé.

J'étudie une autre solution:

<iframe src="test.pdf" width="40%" height="400px"></iframe>

... marche correctement avec IE, Firefox et Opera, sans ouvrir de fenêtre
blanche et sans Javascript (par contre en spécifiant la hauteur en "ex", il
y a un autre problème).

Bien sûr c'est une <iframe>, avec le problème d'accessibilité qui va avec,
mais de toute manière en utilisant un PDF ou autre Word, on introduit
forcément une réduction locale d'accessibilité.

Tout le souci concerne la compatibilité future, et la validation des pages
selon la norme W3C (cela dit, le target="_blank" dans le lien c'est pas
mieux de ce point de vue).

Quelqu'un serait plus avancé ?

Cordialement,

--
/***************************************
* Patrick BRUNET
* E-mail: lien sur http://zener131.free.fr/ContactMe
***************************************/
Avatar
ASM
Etienne SOBOLE a écrit :
salut.

lorsqu'on clique sur un fichier PDF,



Heu ... quand je clique un fichier ça m'ouve l'appli qui va bien et non
pas FF qui ouvre une nvelle fenêtre pour lancer ensuite l'appli qui va bien.

firefox ouvre une page blanche qui ne
sera pas utilisée car le pdf va etre visualisé avec acrobat.



je clique-droit et dit à FF d'ouvrir en onglet
je clique-gauche le pdf est ouvert dans une nvelle fenetre

y a t il un moyen d'eviter cette page blanche...



installer la bonne esstension dans son FireFox ?

Ps : c'est le meme comportement avec un .doc, un .zip, ... enfin tout quoi.



tu m'as l'air d'avoir drôlement bricolé ton FF ! ?
J'ai essayé mais non : pas parvenu à ne pas avoir la nvelle fenêtre

Normalement ça n'ouvre que la fenêtre-pop-up des téléchargements
(chez moi)



--
Stephane Moriaux et son [moins] vieux Mac
Avatar
Stéphane Santon
Bonjour,

Le 11/04/2006, ASM a supposé :
y a t il un moyen d'eviter cette page blanche...



tu m'as l'air d'avoir drôlement bricolé ton FF ! ?
J'ai essayé mais non : pas parvenu à ne pas avoir la nvelle fenêtre



Même pb chez moi. Un FF 1.5.0.1 sous Win98, aucune extension, et quand
je clique sur un lien PDF, AR s'ouvre à côté, et j'ai en même temps un
nouvel onglet vide.

--
** Anti-Spam : ajouter [usenet] dans l'objet pour ne pas être rejeté.
Cordialement, Stéphane *** http://www.team-santonum.com
Loisirs, nature, arts, technologie : accueil en Charente-Maritime
BTS Electrotechnique *** http://enselec.team-santonum.com
Avatar
ASM
Patrick 'Zener' Brunet a écrit :
- Si je tente l'incrustation intuitivement logique dans le corps de page, le
résultat est assez abominable:

<object type="application/pdf" codetype="application/pdf" width="40%"
height="400px"
data="test.pdf" standby="Loading...">
<param name="src" value="test.pdf" />
</object>

... marche correctement avec IE, mais avec Firefox et Opera, il n'y a pas de
scrollbars, et donc la page PDF est tassée dans son petit cadre, réduite,
décentrée et sur un fond noir :-(



Je n'ai pas ça.
Object de la dimension stipulée avec le pdf en taille normale (extension
et non pas Acrobat) et l'object a des scrollbars
(FF 1.5.0.1, Opera 9.00)

Safari croit avoir à faire à une image et n'affiche rien
iCab n'affiche rien non plus (sauf si je lui mets autre chose que du
pdf, et il a des scrollbars)

J'ai tenté de trouver d'autres attributs confidentiels pour spécifier le
mode scrollable (par défaut sur IE), mais le secret semble bien gardé.



<object style="overflow:auto" ?

mais 'object' est un truc vraiment capricieux ... !



--
Stephane Moriaux et son [moins] vieux Mac
Avatar
Patrick 'Zener' Brunet
Bonjour.

Je réponds à ASM
qui dans 443b7445$0$19710$ a écrit :
Patrick 'Zener' Brunet a écrit :
- Si je tente l'incrustation intuitivement logique dans le corps de
page, le résultat est assez abominable:

<object type="application/pdf" codetype="application/pdf" width="40%"
height="400px"
data="test.pdf" standby="Loading...">
<param name="src" value="test.pdf" />
</object>

... marche correctement avec IE, mais avec Firefox et Opera, il n'y
a pas de scrollbars, et donc la page PDF est tassée dans son petit
cadre, réduite, décentrée et sur un fond noir :-(



Je n'ai pas ça.
Object de la dimension stipulée avec le pdf en taille normale
(extension et non pas Acrobat) et l'object a des scrollbars
(FF 1.5.0.1, Opera 9.00)




FF 1.0.7 et Opera 8.50 chez moi, versions Windows.

Je précise pour être sûr:
- le PDF est au format A4,
- la résolution d'écran est de 1024x768, donc en gros l'objet fait
300x400px,
- par scrollbars, je parle en fait des contrôles du PDF Reader, qui incluent
une scrollbar (comme dans le cas de droite dans le screenshot ci-dessous),
et pas de la scrollbar éventuellement attachée à l'objet au sens de HTML.

Voici un screenshot pour Firefox:
http://cjoint.com/?elmcFCuXGv (valide 21 jours)

A gauche avec le <object>, à droite avec la <iframe>

Safari croit avoir à faire à une image et n'affiche rien
iCab n'affiche rien non plus (sauf si je lui mets autre chose que du
pdf, et il a des scrollbars)

J'ai tenté de trouver d'autres attributs confidentiels pour
spécifier le mode scrollable (par défaut sur IE), mais le secret
semble bien gardé.



<object style="overflow:auto" ?




C'est de l'attribut HTML ça. Je ne voudrais pas qu'il me fasse le truc de
gauche avec une vue partielle scrollable en plus 8-|

En fait déjà les navigateurs ne prennent pas tous la source PDF au même
endroit, idem pour le type MIME, ce qui justifie les redondances dans mon
code (après écumage de Web).

mais 'object' est un truc vraiment capricieux ... !



Visiblement mal implémenté, suite à des spécifications plus ou moins
ésotériques des arguments, bref le truc habituel.
Ca a l'air de mieux fonctionner avec un son ou une vidéo, mais pour le PDF
:-/

D'où ma préférence pour la <iframe> si je ne trouve pas de problème
bloquant.

Cordialement,

--
/***************************************
* Patrick BRUNET
* E-mail: lien sur http://zener131.free.fr/ContactMe
***************************************/
Avatar
Patrick 'Zener' Brunet
Bonjour.

Je réponds à ASM
qui dans 443b6d84$0$21258$ a écrit :
Etienne SOBOLE a écrit :
lorsqu'on clique sur un fichier PDF,



Heu ... quand je clique un fichier ça m'ouve l'appli qui va bien et
non
pas FF qui ouvre une nvelle fenêtre pour lancer ensuite l'appli qui
va bien.

firefox ouvre une page blanche qui ne
sera pas utilisée car le pdf va etre visualisé avec acrobat.



je clique-droit et dit à FF d'ouvrir en onglet
je clique-gauche le pdf est ouvert dans une nvelle fenetre

y a t il un moyen d'eviter cette page blanche...



installer la bonne esstension dans son FireFox ?

Ps : c'est le meme comportement avec un .doc, un .zip, ... enfin
tout quoi.



tu m'as l'air d'avoir drôlement bricolé ton FF ! ?
J'ai essayé mais non : pas parvenu à ne pas avoir la nvelle fenêtre

Normalement ça n'ouvre que la fenêtre-pop-up des téléchargements
(chez moi)



C'est une question de paramétrage d'ensemble, beaucoup de gens ne gardent
pas les paramètres par défaut.
Chez moi j'ai choisi:

- Option de téléchargement pour PDF: ouvrir avec AcroExch
- Option Avancée pour Navigation par onglets:
* Ouvrir les liens d'autres applications dans => le dernier
onglet/fenêtre

Dans ce contexte, quand je clique sur un lien du genre:
<p><a href="test.pdf">Direct</a></p>
... ça s'ouvre dans une nouvelle fenêtre avec FF, mais dans la même avec IE

<p><a href="test.pdf" target="_blank">Indirect dans Blank</a></p>

... ça s'ouvre dans une nouvelle fenêtre pour les deux, avec une vide
supplémentaire pour FF.

Et c'est encore différent si le PDF est déjà ouvert dans une <iframe> dans
la page contenant les liens, dans ce cas avec FF il n'y a plus de différence
chez moi.

Bref pour écrire quelque chose d'intelligent dans le texte du lien c'est pas
de la tarte !

Quand à la fameuse extension qui corrige Firefox, on ne peut pas forcer le
visiteur à l'avoir installée. Lui expliquer le problème et tenter de le
convaincre, à la rigueur, mais alors le mal est déjà fait...

Cordialement,

--
/***************************************
* Patrick BRUNET
* E-mail: lien sur http://zener131.free.fr/ContactMe
***************************************/
Avatar
Steph.K
Stéphane Santon a écrit :
[...]

Même pb chez moi. Un FF 1.5.0.1 sous Win98, aucune extension, et quand
je clique sur un lien PDF, AR s'ouvre à côté, et j'ai en même temps un
nouvel onglet vide.




Il y a une extension qui corrige cela :
http://extensions.geckozone.org/Disabletargets


--
Steph. K
http://stephkup.nexenservices.com/accueil/
Avatar
ASM
Patrick 'Zener' Brunet a écrit :
Bonjour.

Je réponds à ASM
qui dans 443b7445$0$19710$ a écrit :

Object de la dimension stipulée avec le pdf en taille normale
(extension et non pas Acrobat) et l'object a des scrollbars
(FF 1.5.0.1, Opera 9.00)



FF 1.0.7 et Opera 8.50 chez moi, versions Windows.

Je précise pour être sûr:
- le PDF est au format A4,
- la résolution d'écran est de 1024x768, donc en gros l'objet fait
300x400px,
- par scrollbars, je parle en fait des contrôles du PDF Reader,



ben non pas moi. Comme dit : je parle de l'object.
Si l'object a des scrollbars il n'y a plus aucune raison que le A4.pdf
en ait.

Je n'ai pas le plug-in pour Acrobat et lui faire afficher dans FF.
Si je régle FF pour utiliser AR ça ouvre une nvelle fenêtre (dans le cas
de src en iframe)
Si je règle FF pour utiliser l'autre extension, l'iframe fait comme
l'object (scrolls) et le pdf est à échelle 1/1.

Mon extension pour les pdf ne réduit pas la taille du pdf.
(du moins elle n'adapte pas la taille du pdf à celle de l'object ou de
l'iframe) il faut y aller du zoom.

Sur ton screeshot je n'arrive pas à déterminer si les scrolls sont à
Acrobat ou à l'iframe (ça semble être à Acrobat) donc pour toi c'est ok

Dans l'object du screenshot ce ne semble pas être Acrobat ... non? oui?
(où sont passés ses menus ?)


D'où ma préférence pour la <iframe> si je ne trouve pas de problème
bloquant.



Mon NC4.5 ne sait pas ce qu'est une iframe !

<iframe src="A4.pdf" blabla>
Votre navigateur n'affiche pas les iframes<br>
merci de cliquer le lien : <a href="A4.pdf">A4 en pdf</a>
</iframe>



--
Stephane Moriaux et son [moins] vieux Mac
Avatar
Patrick 'Zener' Brunet
Bonjour.

Je réponds à ASM
qui dans 443b9877$0$29185$ a écrit :
Patrick 'Zener' Brunet a écrit :
Je réponds à ASM
qui dans 443b7445$0$19710$ a écrit :

Object de la dimension stipulée avec le pdf en taille normale
(extension et non pas Acrobat) et l'object a des scrollbars
(FF 1.5.0.1, Opera 9.00)



FF 1.0.7 et Opera 8.50 chez moi, versions Windows.

Je précise pour être sûr:
- le PDF est au format A4,
- la résolution d'écran est de 1024x768, donc en gros l'objet fait
300x400px,
- par scrollbars, je parle en fait des contrôles du PDF Reader,



ben non pas moi. Comme dit : je parle de l'object.
Si l'object a des scrollbars il n'y a plus aucune raison que le A4.pdf
en ait.




Comme tu vois sur le screenshot côté gauche, ce serait vrai si en plus le
PDF était affiché en partie et scrollable, mais là il rentre en entier en
hauteur dans la petite place disponible, d'où le fond noir :-@

Je n'ai pas le plug-in pour Acrobat et lui faire afficher dans FF.
Si je régle FF pour utiliser AR ça ouvre une nvelle fenêtre (dans le
cas de src en iframe)
Si je règle FF pour utiliser l'autre extension, l'iframe fait comme
l'object (scrolls) et le pdf est à échelle 1/1.

Mon extension pour les pdf ne réduit pas la taille du pdf.
(du moins elle n'adapte pas la taille du pdf à celle de l'object ou de
l'iframe) il faut y aller du zoom.

Sur ton screeshot je n'arrive pas à déterminer si les scrolls sont à
Acrobat ou à l'iframe (ça semble être à Acrobat) donc pour toi c'est
ok



Donc si on ne parle pas de celles du navigateur, côté droit il s'agit du
cadre de AcrReader (toolbars et une scrollbar) dans son <iframe> sans
attributs, côté gauche c'est le <object> qui est tout nu.


Dans l'object du screenshot ce ne semble pas être Acrobat ... non?
oui? (où sont passés ses menus ?)



Côté gauche ?
Ben si et justement c'est le gag ! Et avec Opera c'est pareil.
Seul IE 6 donne au PDF par <object> le même aspect que dans l'<iframe> côté
droit.

Le problème c'est que je ne peux pas dire au visiteur "faut pas utiliser
Acrobat Reader dans Firefox pour lire les PDF", là c'est carrément de la
provoc...

D'où ma préférence pour la <iframe> si je ne trouve pas de problème
bloquant.



Mon NC4.5 ne sait pas ce qu'est une iframe !

<iframe src="A4.pdf" blabla>
Votre navigateur n'affiche pas les iframes<br>
merci de cliquer le lien : <a href="A4.pdf">A4 en pdf</a>
</iframe>



Grrrrr }:-@[ ! A son âge...
C'est quoi au fait NC, c'est très utilisé ?

Là en fait il s'agit de mon CV et le visiteur attendu est à 98% un RH sous
IE-AcroReader-Windows et sans aucun tuning, mais c'est quand même malheureux
ce f**toir, vive les standards :-(

Cordialement,

--
/***************************************
* Patrick BRUNET
* E-mail: lien sur http://zener131.free.fr/ContactMe
***************************************/
1 2