2009-09-03 6 views
0

J'ai un iframe que je veux ouvrir pdf à partir d'une liste sur la barre latérale.redimensionnement d'un iframe lors de l'ouverture d'un pdf

J'ai tout fonctionne mais le pdf apparaît dans une petite boîte de 500 par 200 sur le et ne "redimensionnera" pas pour que l'utilisateur puisse lire la page entière.

le site est situé en direct here http://www.markonsolutions.com/opportunities.php

et le code derrière est

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<!-- 
Design by Free CSS Templates 
http://www.freecsstemplates.org 
Released for free under a Creative Commons Attribution 2.5 License 
--> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="content-type" content="text/html; charset=utf-8" /> 
<title>MARKON, Inc. - Professional Services, Personal Solutions</title> 
<meta name="keywords" content="" /> 
<meta name="description" content="" /> 
<link href="careers.css" rel="stylesheet" type="text/css" /> 
</head> 
<body> 
<script type="text/javascript"> 
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); 
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); 
</script> 
<script type="text/javascript"> 
try { 
var pageTracker = _gat._getTracker("UA-8011431-1"); 
pageTracker._trackPageview(); 
} catch(err) {}</script> 
<div id="header"></div> 
<div id="menu"> 
<ul> 
<li><a href="index.html" accesskey="1">Home</a></li> 
<li><a href="aboutus.html" accesskey="2">About Us</a></li> 
<li><a href="capabilities.html" accesskey="3">Capabilities</a></li> 
<li><a href="contracts.html" accesskey="4">Contracts</a></li> 
<li><a href="careers.html" accesskey="5">Careers</a></li> 
<li><a href="contactus.html" accesskey="6">Contact Us</a></li> 
</ul> 
</div> 
<div id="content"> 
<div id="colOne"> 
<h2>Opportunities</h2> 

<IFRAME SRC="newpage.html" width="100%" height="100%" id="iframe1" marginheight="0" frameborder="0" "></iframe> 


</div> 
<div id="colTwo"> 
<h2>Careers</h2> 
<ul> 
<li><a href="opportunities.html">Opportunities</a></li> 
<li><a href="benefits.html">Benefits</a></li> 
</ul> 
<h2>Open Positions</h2> 
<?php 
$files = glob("./jobops/*.pdf"); 

sort($files); 

//print("<br>"+count($files)+"<br>"); 

print("<ul>"); 
foreach ($files as &$file) 
{ 
    $Jobname =substr($file,0,strlen($file)-4); 
    $Jobname = str_replace("./jobops/","",$Jobname); 
    print("<li><a href=\"$file\" target=\"iframe1\">$Jobname</a></li>"); 
} 
print("</ul>"); 
?> 
</div> 
<div style="clear: both;">&nbsp;</div> 
</div> 
<div id="footer"> 
<p>Copyright &copy; 2009 <a href="http://www.markonsolutions.com"><strong>MARKON, Inc.</strong></a></p> 
</div> 
</body> 
</html> 

Répondre

0

Je téléchargeais la mauvaise version!

+0

vous devriez probablement supprimer la question: | – Hashbrown

1

le code qui apparaît dans la page affichée est le réglage de la hauteur à 200px ...

<IFRAME SRC="newpage.html" width="100%" height="200px"... 

et le code rendu pour newpage.html inclut une balise div proche mais pas une balise ouverte pour div.

Qu'est-ce que vous utilisez pour remplir le texte du pdf à newpage?

+0

Je ne comprends pas la question. – Crash893

+0

soit le processus que vous utilisez pour remplir la nouvelle page est improprement inclure un div de fermeture ou la div de fermeture y arrive quelque part ... fondamentalement, si vous incluez un div d'ouverture avec les éléments de style pour définir la hauteur à 100%, ça devrait aller. – Badfish

Questions connexes