产品使用及交流论坛

首页 » 产品使用交流区 » 安装及使用交流 » <iframe></iframe>插入PDF后高度100%只显示很短一点
daiyong028 - 2016/7/7 10:02:03
<iframe width="100%" height="100%" frameborder="no"  src="<%=dr["pa_pdf"].ToString()%>"></iframe>

11745就显示这么一点我想直接显示全部页面
daiyong028 - 2016/7/7 10:25:55
哪位大神来救助以下啊
mine - 2016/7/7 10:37:24
[b]回复 [url=http://bbs.pageadmin.net/showtopic-34860.aspx#133588]1楼[color=Olive]daiyong028[/color]的帖子[/url][/b]

你要看一下<iframe> 插入到哪里了?
如果是插入到div 标签里了,你得看一下这个div 的css ,对应的层有没有限制高度
daiyong028 - 2016/7/7 15:07:43
回复 3楼mine的帖子

我是插入在内容页模型里的
<%if(video!=""){%>
<div align=center style="padding:5px 0 5px 0">
<script type="text/javascript" src="/e/js/video.js"></script>
<script>player("<%=video%>",500,400)</script></div>
<%}%>
<%if(pdf!=""){%>
<div align=center style="padding:5px 0 5px 0">
<iframe width="100%" height="100%" frameborder="no"  src="<%=dr["pa_pdf"].ToString()%>"></iframe> </div>
<%}%>
<%=dr["content"].ToString()%>
</div>
</div>
daiyong028 - 2016/7/7 15:11:35
回复 3楼mine的帖子

我就是想让它自动识别PDF的页数,自动识别PDF有多少页,有几页就全部显示出来这样就可以用IE自带的滚动条进行滚动,不然现在就要用两个滚动条来拉
daiyong028 - 2016/7/7 15:44:04
  1. <%
  2. string Pics="";
  3. int News_Pic=0;
  4. string video;
  5. string pdf;

  6. DataTable dt,dt1;
  7. dt=Get_Data();
  8. string Related_Ids="";

  9. DataRow dr,dr1;
  10. for(int i=0;i<dt.Rows.Count;i++)
  11. {
  12.   dr=dt.Rows[i];
  13.   video=dr["pa_video"].ToString();
  14.   pdf=dr["pa_pdf"].ToString();

  15.   if(dr["pa_pics"].ToString()!="0" && dr["pa_pics"].ToString()!="")
  16.    {
  17.      News_Pic=int.Parse(dr["pa_pics"].ToString());
  18.    }
  19. %>
  20. <div class="articleinfor" id="articleinfor">
  21. <li class="title"><h1><%=Server.HtmlEncode(dr["title"].ToString())%>
  22. </h1></li>
  23. <center>

  24. <li class="zh"><h2><%=Server.HtmlEncode(dr["zh"].ToString())%>
  25. </h2></li>
  26. </center>

  27. <li class="info">
  28. 发布日期:<%=((DateTime)dr["thedate"]).ToString("yyyy-MM-dd")%>
  29. <%=dr["pa_syh"].ToString()==""?"":" &nbsp;文号:"+dr["pa_syh"].ToString()%>
  30. <%=dr["pa_autor"].ToString()==""?"":" &nbsp;作者:"+dr["pa_autor"].ToString()%>
  31. &nbsp;浏览量:<span id="clicks"></span>&nbsp;&nbsp;<%=dr["pa_source"].ToString()==""?"":"&nbsp;来源:"+dr["pa_source"].ToString()%>&nbsp;&nbsp;字号:[&nbsp;<a href="javascript:FontZoom('16px','Content')">大</a> <a href="javascript:FontZoom('14px','Content')">中</a>  <a href="javascript:FontZoom('12px','Content')">小</a>]
  32. </li>

  33. </center>
  34. </ul>

  35. <%//图片组开始
  36. if(News_Pic>0)
  37. {%>
  38. <TEXTAREA  id="photoList342" style="display:none">
  39. <%
  40. dt1=Get_File("article","pa_pics",Detail_Id);
  41. for(int k=0;k<dt1.Rows.Count;k++)
  42. {
  43.    dr1=dt1.Rows[k];
  44. %><li>
  45. <a href="#p=<%=k+1%>" hidefocus="true"><img src="<%=dr1["thumbnail"]%>"/></a>
  46. <h2><%=dr1["title"]%></h2>

  47. <p></p>
  48. <i title="img"><%=dr1["url"]%></i>
  49. <i title="timg"><%=dr1["thumbnail"]%></i>

  50. </li><%}%>
  51. </TEXTAREA>
  52. <div align=center style="padding:10px 0  0 0"><iframe src="/e/images/picsview/pics.aspx?num=<%=News_Pic%>" frameborder=0 align=middle marginheight=0 marginwidth=0 scrolling=no width=570px height=600px></iframe></div>
  53. <%}//组结束%>
  54. <div class="content" id="Content">

  55. <%if(video!=""){%>
  56. <div align=center style="padding:5px 0 5px 0">
  57. <script type="text/javascript" src="/e/js/video.js"></script>
  58. <script>player("<%=video%>",500,400)</script></div>
  59. <%}%>
  60. <%if(pdf!=""){%>
  61. <div align=center style="padding:5px 0 5px 0">
  62. <iframe width="100%" height="100%" frameborder="no"  src="<%=dr["pa_pdf"].ToString()%>"></iframe> </div>
  63. <%}%>

  64. <%=dr["content"].ToString()%>
  65. </div>
  66. </div>
  67. <script src="/e/js/internal_page.js" type="text/javascript"></script>
  68. <%}
  69. if(Related_Ids!="")
  70. {
  71. Response.Write("<div class='related'>&nbsp;<span class='headtxt'>相关文档</span><ul>");
  72. string[] ARelated_Ids=Related_Ids.Split(',');
  73. for(int k=0;k<ARelated_Ids.Length;k++)
  74. {
  75.   dt=Get_Data("select * from article where id="+ARelated_Ids[k]);
  76.    if(dt.Rows.Count>0)
  77.    {
  78.    dr=dt.Rows[0];
  79. %><li><a href="<%=Detail_Url(dr)%>" target=_blank><%=dr["title"].ToString()%></a></li><%
  80. }
  81. }
  82. Response.Write("</ul></div>");
  83. }
  84. Prev_and_Next();
  85. %>
  86. <ul class="sublanmu_pn">
  87. </span>

  88. <li><%=_Previous==""?"":"上一篇:"+_Previous%></li>
  89. <li><%=_Next==""?"":"下一篇:"+_Next%></li>
  90. </ul>
复制代码
daiyong028 - 2016/7/7 23:51:36
有没有哪个大神来救救急啊
daiyong028 - 2016/7/8 0:12:30
xiyou大神帮忙解决一下谢谢
xiyou - 2016/7/8 15:56:37
height="100%"  这种没有意义,要填写具体高度,比如height="500px"
daiyong028 - 2016/7/9 0:50:23
回复 9楼xiyou的帖子

我的想法是让整个pdf文件一次有多少页就全部显示,自动识别有多少页,这样就可以用ie自带的滚动条进行下拉,如果规定了pdf的高度就会出现两个滚动条这样很不方便,可不可以用js来实现,谢谢大神的回复感激不敬。
daiyong028 - 2016/7/11 9:54:39
xiyou大神有没有办法啊
1
查看完整版本: <iframe></iframe>插入PDF后高度100%只显示很短一点