Forcer le focus Popup avec Firefox

Bonjour,

Je dois faire un lien à partir d'un fichier pdf pour ouvrir une page HTML dans une fenêtre secondaire . Sous IE, pas de souci : je pointe vers ce fichier qui m'ouvre ma page html (ici pour l'exemple j'ai mis yahoo.fr) devant ma fenêtre mère :

<script>
function ouvrir(fich, larg, haut)
{
var options = "toolbar=0,location=0,menubar=0,resizable=0,scrollbars=1"
+ "width="
+ larg
+ ",height="
+ haut
+ ",left=20,top=20";
var popup_pdf = window.open(fich, "popup", options)
}

ouvrir('http://www.yahoo.fr',300,300);

// je dois garder mon fichier pdf ouvert à la bonne page, donc -->
document.location="pdf/mon-fichier-pdf.pdf";

if (window.focus) {popup_pdf.focus()}

</script>

Par contre impossible de placer ma fenêtre secondaire devant mon fichier pdf sous Firefox. Quelqu'un aurait une solution ?

merci d'avance,
Cparadis
Configuration: Windows XP
Internet Explorer 7.0

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Bonjour,

    Ton script fonctionne chez moi.
    Sinon pour faire la même chose, tu as ce code là (si ça peut résoudre ton problème) :
    <script language="javascript">
    function ouvrir(fich, larg, haut)
    {
    var options = "toolbar=0,location=0,menubar=0,resizable=0,scrollbars=1"
    + "width="
    + larg
    + ",height="
    + haut
    + ",left=20,top=20";
    var popup_pdf = window.open(fich, "popup", options)
    }
    
    
    
    </script> 
    
    <body onload="ouvrir('http://www.google.fr',300,300);popup_pdf.focus()"
    
    document.location="pdf/mon-fichier-pdf.pdf";