APP下载

基于内容管理软件的RSS 聚合实现

2015-03-02李悦

软件导刊 2015年1期

摘要:RSS技术可用于网站内容的聚合、共享、推送、订阅、发布,通过RSS Feed网站使用者可以快速获取网站的更新内容,网站开发者可以更容易地将网站内容传播到特定的受众。为了改善网站的访问体验,使用内容管理软件自身的功能实现RSS聚合的发布功能。

关键词:RSS;内容管理软件;TRS WCM;XML;RSS阅读软件

DOIDOI:10.11907/rjdk.143741

中图分类号:TP301

文献标识码:A 文章编号文章编号:16727800(2015)001004103

作者简介作者简介:李悦(1978-),女,陕西西安人,陕西省图书馆馆员,研究方向为Web标准构建网站、图书馆管理系统辅助软件开发。

0 引言

真正简易聚合(Really Simple Syndication ,RSS)是生成一组可以同时在Internet或者本地企业内联网等多处地方即时出现的“”和Web链接的好办法。RSS与基于XML的反馈格式相似,可以为很多形式的Internet媒介提供一组自动更新的、Web链接或者简短的内容片断。可以使用多种显示软件来阅读RSS,包括邮件程序、Web浏览器、专用RSS聚合器软件。并且大多数博客软件都可以生成RSS反馈来通知用户已经更新的内容。每次更新RSS反馈文件时,用户都会在Email、Web浏览器、RSS聚合软件中看到这些更新的[1]。

RSS目前在图书馆网站的应用主要集中于展览讲座预告、读者活动预告、新书推荐、专题目录推送等服务。为了改善陕西省图书馆网站的访问体验,决定在网站上提供RSS聚合服务,主要提供讲座展览、新书推荐、专题目录等内容的推送。

1 关键技术

1.1 RSS

RSS是一种使用XML 向许多其它网站分发某个网站上网络内容的方法。RSS 使网站访问者有能力聚合(syndicate)网站的内容,有能力对新闻和更新信息进行快速浏览。RSS 文件可被自动更新,被发布的RSS文件称为一个RSS Feed,RSS Feed为网站内容提供一个提要,包含、摘要:和能链接到源内容的入口项。通过 RSS feed(RSS 通常被称为 News feed 或 RSS feed),网站访问者可以使用 RSS 聚合器(RSS 聚合器是用来聚集并分类 RSS feed 的网站或软件)来检查网站更新。RSS 使用 XML 编写,RSS Feed[2]示例代码如下:

<?xml version="1.0" encoding=" gb2312" ?>

W3School Home Pagehttp://www.w3school.com.cn

Free web building tutorials

RSS Tutorialhttp://www.w3school.com.cn/rss

New RSS tutorial on W3School

第一行代码是XML 声明,定义了文档中使用的 XML 版本和字符编码。此例遵守 1.0 规范,并使用gb2312字符集。

第二行代码是RSS文档的 RSS 声明,此例是 RSS version 2.0。

第三行的元素用于描述 RSS feed。 元素有3个必需的子元素。定义频道的;<link>定义到达频道的超链接;<description>描述此频道。<br>每个 <channel> 元素可拥有一个或多个<item>元素。每个<item>元素定义 RSS feed 中的一篇文章。<item>元素拥有3个必需的子元素,<title>定义项目的,<link>定义到达项目的超链接,<description>描述此项目。<br>最后两行代码关闭 <channel> 和 <rss> 元素。<br>1.2 TRS WCM内容协作平台<br>陕西省图书馆网站建设使用的内容管理软件是TRS WCM 内容协作平台 (以下简称TRS WCM) [3], TRS WCM集浏览器内容创建和写作、内容交付、基于模板的内容发布、站点管理功能于一身。TRS WCM 的发布过程是程序自动结合频道模板(含有TRS置标的XHTML)和文档数据(数据库中的数据),按照频道规则生成最终的HTML页面和页面的链接,根据站点的分发策略将HTML页面分发到Web服务器上。TRS WCM静态页面发布工作原理如图1所示。<br>图1 TRS WCM静态页面工作原理<br>TRS WCM模板是含有TRS标记的XHTML文件,每个WCM模板页面都必须遵循Web标准。TRS WCM模板负责发布后的页面显示部分。模板的类型包括概览模板和细览模板。概览模板用于显示文档的列表,如、发布时间、发布人;细览模板用于显示文档的实际内容,包括、正文、发布时间、发布人、图片所有信息。<br>TRS置标本身是符合XHTML标准的附加置标方式,TRS置标和XHTML、XML标准兼容。TRS置标的主要作用是控制文档数据在模板中的表现形式,TRS置标处理数据的内容、存放的位置以及如何存放和数据的结构则由标准的XHTML语言描述,例如: <!--endprint--> </div> </div> <div class="newartpage"> <label class="fBold"> 1 </label> [<a href="article.aspx?titleid=rjdk20150115-1">2</a>] [<a href="article.aspx?titleid=rjdk20150115-2">3</a>] <a href="javascript:OpenFavoriteTitle('rjdk20150115','基于内容管理软件的RSS 聚合实现','李悦');"> 存入我的阅览室</a> </div> </div> </div> <div class="eiboxright"> <div class="eiboxrighttop"> </div> <div class="eiboxrightbody0"> <div class="eitextbox"> <ul> <li><a target="_blank" href="Mag.aspx?issn=82589D23-32F8-4175-B6A9-49CEFBC68AF0&year=2016&issue=12"> <img src="http://img1.qikan.com/qkimages/rjdk/rjdk201612-m.jpg" alt="《故事会》" style="filter: alpha(opacity=100);" onmousemove="javascript:f_move(this)" onmouseout="javascript:f_out(this)" width="120px" height="158px" /> </a> <p> <b><a target="_blank" href="Mag.aspx?issn=82589D23-32F8-4175-B6A9-49CEFBC68AF0&year=2016&issue=12" title="软件导刊">《软件导刊》</a></b><br /> 2016年12期 </p> </li> </ul> </div> <div class="eiboxrightbody0dlcase"> <dl onmouseover="this.className='cc0'" onmouseout="this.className='cc1'"> <dt> 软件行业发展</dt> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150101" title="基于安卓的智慧农业APP设计与实现"> 基于安卓的智慧农业APP设计与实现</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150102" title="基于业务驱动的需求获取方法"> 基于业务驱动的需求获取方法</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150103" title="基于Flash Lite的移动终端GUI开发研究"> 基于Flash Lite的移动终端GUI开发研究</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150104" title="大学生移动学习共同体构建与实践研究"> 大学生移动学习共同体构建与实践研究</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150105" title="救护车行业分析及智能型救护车研究"> 救护车行业分析及智能型救护车研究</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150106" title="基于ETL技术的数字化校园共享数据中心设计"> 基于ETL技术的数字化校园共享数据中心设计</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150107" title="基于粒子系统的新型三维云绘制技术"> 基于粒子系统的新型三维云绘制技术</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150108" title="护岸框架减速效果研究"> 护岸框架减速效果研究</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150109" title="基于模糊加权平均法主观评估网页的总体美感值研究"> 基于模糊加权平均法主观评估网页的总体美感值研究</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150110" title="一种基于区域生长的高分辨率遥感影像道路提取方法"> 一种基于区域生长的高分辨率遥感影像道路提取方法</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150111" title="Hadoop平台基准性能测试研究"> Hadoop平台基准性能测试研究</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150112" title="一种扩展的Android文本显示控件实现"> 一种扩展的Android文本显示控件实现</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150113" title="投资计划系统与套装软件接口应用研究与实现"> 投资计划系统与套装软件接口应用研究与实现</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150114" title="支持向量机在语音识别中的应用"> 支持向量机在语音识别中的应用</a> </dd> <dd class=cc> <a target="_blank" href="Article.aspx?titleid=rjdk20150115" title="基于内容管理软件的RSS 聚合实现"> 基于内容管理软件的RSS 聚合实现</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150116" title="基于EMD的运动想象脑电特征提取与识别"> 基于EMD的运动想象脑电特征提取与识别</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150117" title="网络系统性能评价方法综述"> 网络系统性能评价方法综述</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150118" title="软件测试中存在的问题及对策"> 软件测试中存在的问题及对策</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150119" title="AutoCAD坐标标注在工程图中的应用"> AutoCAD坐标标注在工程图中的应用</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150120" title="面向包装印刷行业的产品设计主题词提取算法"> 面向包装印刷行业的产品设计主题词提取算法</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150121" title="求解车辆路径问题的协同进化遗传算法"> 求解车辆路径问题的协同进化遗传算法</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150122" title="基于遗传算法的多中心海量数据布局研究"> 基于遗传算法的多中心海量数据布局研究</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150123" title="视频噪声方差估计算法研究"> 视频噪声方差估计算法研究</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150124" title="基于Hadoop的PageRank算法改进"> 基于Hadoop的PageRank算法改进</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150125" title="基于机器视觉的芯片引脚识别与中心定位算法研究"> 基于机器视觉的芯片引脚识别与中心定位算法研究</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150126" title="Web页面个性化搜索系统设计"> Web页面个性化搜索系统设计</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150127" title="EXCEL辅助进行CW节约算法计算研究"> EXCEL辅助进行CW节约算法计算研究</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150129" title="基于电能专用计量芯片ATT7022A的低压无功补偿控制器设计"> 基于电能专用计量芯片ATT7022A的低压无功补偿控制器设计</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150130" title="基于.Net的地下水污染调查信息系统设计与实现"> 基于.Net的地下水污染调查信息系统设计与实现</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150131" title="基于.NET的煤炭企业生产计划系统设计"> 基于.NET的煤炭企业生产计划系统设计</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150132" title="基于协同过滤算法的电影个性化推荐系统设计与实现"> 基于协同过滤算法的电影个性化推荐系统设计与实现</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150133" title="集群渲染系统构建及优化"> 集群渲染系统构建及优化</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150134" title="基于SSH框架的设备租赁管理系统设计与实现"> 基于SSH框架的设备租赁管理系统设计与实现</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150135" title="基于CMMI的军事气象水文软件质量控制模型"> 基于CMMI的军事气象水文软件质量控制模型</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150136" title="基于Apache Spark的协同过滤系统设计与实现"> 基于Apache Spark的协同过滤系统设计与实现</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150137" title="基于云平台的煤炭企业计划统计系统设计"> 基于云平台的煤炭企业计划统计系统设计</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150138" title="民用飞机工程模拟器设计"> 民用飞机工程模拟器设计</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150139" title="国际物流客户服务平台架构与实现"> 国际物流客户服务平台架构与实现</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150140" title="支持逻辑跳转及填答约束的网络问卷调查系统设计与实现"> 支持逻辑跳转及填答约束的网络问卷调查系统设计与实现</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150141" title="财务管理系统设计与实现"> 财务管理系统设计与实现</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150142" title="基于IOS的校园OA管理系统设计"> 基于IOS的校园OA管理系统设计</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150143" title="基于AutoIt的卫星远教课程自动录制系统设计"> 基于AutoIt的卫星远教课程自动录制系统设计</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150144" title="基于机器视觉的O型圈质量检测智能系统开发"> 基于机器视觉的O型圈质量检测智能系统开发</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150145" title="Android平台移动医疗监护客户端设计与实现"> Android平台移动医疗监护客户端设计与实现</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150146" title="公共自行车智能控制系统设计"> 公共自行车智能控制系统设计</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150147" title="常熟市食物中毒公共卫生事件现场调查处置系统设计"> 常熟市食物中毒公共卫生事件现场调查处置系统设计</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150148" title="基于开源平台的高校党建网站设计与实现"> 基于开源平台的高校党建网站设计与实现</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150149" title="基于局部三进制模式的边缘检测方法"> 基于局部三进制模式的边缘检测方法</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150150" title="基于GIS的三维地形建模及应用研究"> 基于GIS的三维地形建模及应用研究</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150151" title="虚拟实景技术在管道展示中的应用"> 虚拟实景技术在管道展示中的应用</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150152" title="典型视频目标跟踪方法实现与分析"> 典型视频目标跟踪方法实现与分析</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150153" title="规则灰色图片拼接技术研究"> 规则灰色图片拼接技术研究</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150154" title="基于GDI+的图像格式转换与几何变换研究"> 基于GDI+的图像格式转换与几何变换研究</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150155" title="基于Kinect的3D医学影像辅助诊疗系统研究"> 基于Kinect的3D医学影像辅助诊疗系统研究</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150156" title="基于元数据映射机制的异构数据操作"> 基于元数据映射机制的异构数据操作</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150157" title="基于Web的数据挖掘技术研究"> 基于Web的数据挖掘技术研究</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150158" title="Android移动平台中NDEF标签的扫描应用研究"> Android移动平台中NDEF标签的扫描应用研究</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150159" title="基于Selenium进行Web应用测试研究"> 基于Selenium进行Web应用测试研究</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150160" title="我国MOOC发展现状及展望"> 我国MOOC发展现状及展望</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150161" title="独立学院计算机公共基础课程改革新思路"> 独立学院计算机公共基础课程改革新思路</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150162" title="基于文献计量分析的国内翻转课堂研究综述"> 基于文献计量分析的国内翻转课堂研究综述</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150163" title="基于泛在学习环境的职业教学新方式"> 基于泛在学习环境的职业教学新方式</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150164" title="普适计算技术支持下的泛在学习研究"> 普适计算技术支持下的泛在学习研究</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150165" title="计算机程序设计课程群建设研究"> 计算机程序设计课程群建设研究</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150166" title="慕课时代民办高校计算机基础课程多元化教学模式研究"> 慕课时代民办高校计算机基础课程多元化教学模式研究</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150167" title="利用Moodle搭建教育技术学专业课程教学平台研究"> 利用Moodle搭建教育技术学专业课程教学平台研究</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150168" title="翻转课堂在教学中遇到的问题及解决策略研究"> 翻转课堂在教学中遇到的问题及解决策略研究</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150169" title="军校《计算机程序设计》课程教学改革探索"> 军校《计算机程序设计》课程教学改革探索</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150170" title="微信在英语辅助教学中的应用"> 微信在英语辅助教学中的应用</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150171" title="基于情景式的高职专业实践课程课堂教学改革"> 基于情景式的高职专业实践课程课堂教学改革</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150172" title="艺术院校网络教学资源库建设研究"> 艺术院校网络教学资源库建设研究</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150173" title="高职计算机网络技术专业人才培养模式研究"> 高职计算机网络技术专业人才培养模式研究</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150174" title="基于认知负荷理论的PPT课件设计原则"> 基于认知负荷理论的PPT课件设计原则</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150175" title="民办高职院校网络技术专业发展存在的问题与对策"> 民办高职院校网络技术专业发展存在的问题与对策</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150176" title="基于Web2.0环境的三种学习模式融合研究"> 基于Web2.0环境的三种学习模式融合研究</a> </dd> <dd > <a target="_blank" href="Article.aspx?titleid=rjdk20150177" title="数据处理方法在数学建模竞赛中的应用"> 数据处理方法在数学建模竞赛中的应用</a> </dd> </dl> </div> </div> </div> </div> </div> <div id="menuFooterDiv" class="headnav0"></div> <script type="text/javascript"> jQuery("#menuHeaderDiv").html(html); jQuery(function () { jQuery("#morelayer").hover(function () { jQuery("#divmorelayer").fadeIn(300); }) jQuery("#divmorelayer").hover(function () { jQuery("#divmorelayer").fadeIn(300); }, function () { jQuery("#divmorelayer").fadeOut(300); }) }) jQuery("#menuFooterDiv").html(htmlFooter); jQuery(function () { jQuery("#morelayerFooter").hover(function () { jQuery("#divmorelayerFooter").fadeIn(300); }) jQuery("#divmorelayerFooter").hover(function () { jQuery("#divmorelayerFooter").fadeIn(300); }, function () { jQuery("#divmorelayerFooter").fadeOut(300); }) }) if (jQuery('.morelayer_body > a').length == 0) { //页眉/页脚导航“更多”下没有内容,将“更多”隐藏 jQuery('.threeunit').hide(); } </script> <div class="rearinfo"> 公司地址: 北京市西城区德外大街83号德胜国际中心B-11<br>客服热线:400-656-5456  客服专线:010-56265043  电子邮箱:<a href="mailto:longyuankf@126.com">longyuankf@126.com</a><br>电信与信息服务业务经营许可证:<a href="http://www.miibeian.gov.cn" target="_blank">京icp证060024号</a><br>Dragonsource.com Inc. All Rights Reserved </div><div class="icp"> <a href="http://www.hd315.gov.cn/beian/view.asp?bianhao=010202006041400015" target="_blank"> <img src="/Content/Images/icp.jpg" alt="icp" /></a></div> </div> </div> </form> <script type="text/javascript" src="/Content/Script/jquery.cookie.js"></script> <script type="text/javascript"> jQuery(document.body).ready(function () { if (jQuery.cookie('enablecookie') == null) { jQuery.cookie('enablecookie', '1'); var ec = jQuery.cookie('enablecookie'); if (ec == null) { location.href = "http://" + domain + "/content/error.aspx?error=nocookie"; } } }); </script> <script type="text/javascript"> var showad = true; var Toppx = jQuery(".headbox").height() + jQuery(".banner").height() + 10; //60; var AdDivW = 100; var AdDivH = 252; var PageWidth = 800; var MinScreenW = 1024; function scall1() { if (!showad) { return; } if (window.screen.width < MinScreenW) { showad = false; // document.getElementById("ctl00_LeftDiv").style.display = "none"; // document.getElementById("ctl00_RightDiv").style.display = "none"; jQuery("#ctl00_LeftDiv").hide(); jQuery("#ctl00_RightDiv").hide(); return; } var Borderpx = 30; //((window.screen.width - PageWidth) / 2 - AdDivW) / 2; // document.getElementById('ctl00_LeftDiv').style.display = ""; // document.getElementById('ctl00_LeftDiv').style.top = document.documentElement.scrollTop + Toppx; // document.getElementById('ctl00_LeftDiv').style.left = document.documentElement.scrollLeft + Borderpx; // document.getElementById('ctl00_RightDiv').style.display = ""; // document.getElementById('ctl00_RightDiv').style.top = document.documentElement.scrollTop + Toppx; // document.getElementById('ctl00_RightDiv').style.left = document.documentElement.scrollLeft + document.body.clientWidth - document.getElementById('ctl00_RightDiv').offsetWidth - Borderpx; jQuery("#ctl00_LeftDiv").show(); var Scrolltoppx = document.documentElement.scrollTop; var Scrollleftpx = document.documentElement.scrollLeft; jQuery("#ctl00_LeftDiv").css("top", Scrolltoppx + Toppx); jQuery("#ctl00_LeftDiv").css("left", Scrollleftpx + Borderpx); jQuery("#ctl00_RightDiv").show(); jQuery("#ctl00_RightDiv").css("top", Scrolltoppx + Toppx); jQuery("#ctl00_RightDiv").css("left", Scrollleftpx + document.body.clientWidth - document.getElementById('ctl00_RightDiv').offsetWidth - Borderpx); } function hidead1() { showad = false; document.getElementById('ctl00_LeftDiv').style.display = "none"; document.getElementById('ctl00_RightDiv').style.display = "none"; } function addLoadEvent1(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function () { oldonload(); func(); } } } window.onscroll = scall1; window.onresize = scall1; addLoadEvent1(scall1); </script> <script type="text/javascript"> var piao=false; var xPos = 300; var yPos = 200; var step = 1; var delay = 30; var height = 0; var Hoffset = 0; var Woffset = 0; var yon = 0; var xon = 0; var pause = true; var interval; var img1 = document.getElementById("ctl00_PiaoDiv"); img1.style.display = 'block'; img1.style.top = yPos; function changePos() { var Scrolltoppx = document.documentElement.scrollTop; var Scrollleftpx = document.documentElement.scrollLeft; width = document.body.clientWidth - 200; height = document.documentElement.clientHeight; Hoffset = img1.offsetHeight; Woffset = img1.offsetWidth; jQuery(img1).css("left", xPos + document.body.scrollLeft); jQuery(img1).css("top", Scrolltoppx + yPos + document.body.scrollTop); if (yon) { yPos = yPos + step; } else { yPos = yPos - step; } if (yPos < 0) { yon = 1; yPos = 0; } if (yPos >= (height - Hoffset)) { yon = 0; yPos = (height - Hoffset); } if (xon) { xPos = xPos + step; } else { xPos = xPos - step; } if (xPos < 0) { xon = 1; xPos = 0; } if (xPos >= (width - Woffset)) { xon = 0; xPos = (width - Woffset); } } function start() { img1.visibility = "visible"; interval = setInterval('changePos()', delay); } function pause_resume() { if (pause) { clearInterval(interval); pause = false; } else { interval = setInterval('changePos()', delay); pause = true; } } if(piao) { start(); } </script> <fjtignoreurl> <script type="text/javascript"> //为了处理https协议在繁简转换的时候会默认吧链接转换成带有端口号444的链接的问题。 jQuery(function () { $("a[href*=':444']").each(function () { var link = $(this).attr('href'); link = link.replace(/^https://big5.qikan.com:444/i, "http://big5.qikan.com") $(this).attr('href', link); }); });</script></fjtignoreurl> <script type="text/javascript"> jQuery(function () { var link = "https://big5.qikan.com"; }); </script><fjtignoreurl><script type="text/javascript">var _userid = '';var _siteid =19;var _istoken = 1;var _model = 'Model03';</script><script src="http://tj.qikan.com/urchin.js" type="text/javascript"> </script><script type="text/javascript">WebPageSpeed =172; UrchinTrack();</script></fjtignoreurl></body></html>