zoukankan      html  css  js  c++  java
  • sharepoint 2007 网页内嵌打开pdf

    在SharePoint 2007 中直接打开PDF,具体操作流程:
     
    用Sharepoint designer 打开AllItems.aspx(View.aspx) 进行代码编辑
    搜索:
     <asp:Content ContentPlaceHolderId="PlaceHolderMain" runat="server">
    在其下插入:
    <!--add table -->
    <table width="100%" height="100%" border="0">
    <tr>
    <td id="contentList" valign="top">
     
     
    搜索 </ZoneTemplate></WebPartPages:WebPartZone>
    在其下添加:
    </td>
    <td id="pdfContainer" style="display:none;">
    <iframe id="fratest" name="fratest" width="100%" height="100%" frameborder="0"></iframe>
    </td>
    </tr>
    </table>
     
     
    搜索:
    <asp:Content ContentPlaceHolderId="PlaceHolderBodyAreaClass" runat="server">
     
    在其下添加:
    <style type="text/css">
    .ms-bodyareaframe {
    padding: 0px;
    }
    </style>
    <script type="text/javascript" language="JavaScript">
    //<![CDATA[
        var aTags = document.getElementsByTagName("A");
        for(var j=0;j< aTags.length;j++ ){
        var aTag = aTags(j);
        if (aTag.getAttributeNode("href").value.search("\.pdf$","i") > -1)
        {                
        
        aTag.getAttributeNode("target").value="fratest";
        aTag.attachEvent("onclick",showPDF);
        }
        }
        //show pdf
        function showPDF(){
                
                        document.getElementById("contentList").style.display='none';
                document.getElementById("pdfContainer").style.display='';
                
        }
        //hide pdf
        function shidePDF(){            
                        document.getElementById("contentList").style.display='';
                document.getElementById("pdfContainer").style.display='none';
                
        }
     
    //]]>
    </script>
     
    保存,签入即可。
  • 相关阅读:
    Spring-Context之四:Spring容器及bean的定义
    Spring-Context之三:使用XML和Groovy DSL配置Bean
    Spring-Context之二:使用Spring提供的测试框架进行测试
    Spring-Context之一:一个简单的例子
    ActiveMQ第五弹:增加ReDelivery功能
    百度云+ KeePass 网络同步你的密码
    git生成秘钥之后同步到服务器
    谷歌chrome浏览器和火狐firefox浏览器自带http抓包工具和请求模拟插件
    ltnmp
    CentOS 下安装xdebug
  • 原文地址:https://www.cnblogs.com/zuike/p/3101653.html
Copyright © 2011-2022 走看看