2011-06-20 3 views
1

J'espère que quelqu'un peut m'aider - je suis sur le point d'abandonner. J'ai une page, si la page est sélectionnée, je veux que le document pdf soit chargé dans un cadre. A l'origine le code avait un bouton où si vous le cliquiez il ouvrait le pdf '', j'ai essayé de le changer afin que si la page se charge il faut ouvrir le pdf mais pas de chance. Est-ce que quelqu'un peut m'aider, s'il vous plaît?événement Onload avec iframe

<html> 
<head><title>Body onload example</title> 
</head> 
<script type="text/javascript"> 
function openPdf() 
{ 
var omyFrame = document.getElementById("myFrame"); 
omyFrame.style.display="block"; 
omyFrame.src = "myFile.pdf"; 
} 
</script> 
<body onload="openPdf();"> 
</body> 

Répondre

1

Vous devez avoir un iframe avec ID appopriate (« myFrame ») à l'intérieur du corps - ien Je suppose que vous sautée que, par souci de concision. En outre, assurez-vous que "myFile.pdf" réside au même niveau que la page à partir de laquelle vous l'appelez. Voir http://jsfiddle.net/g97zk/2/

Gardez à l'esprit que le rendu d'un fichier PDF dans un iframe entraîne son téléchargement dans la plupart des navigateurs.