<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>https://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>https://jackxiang.com/post/2337/</link>
<title><![CDATA[在html页面中包含静态或动态页面方法]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Tue, 15 Dec 2009 07:21:31 +0000</pubDate> 
<guid>https://jackxiang.com/post/2337/</guid> 
<description>
<![CDATA[ 
	在asp中页面的包含很简单，使用以下语句就可以：&lt;!-- include file=&quot;要包含的页面&quot; -&gt;<br/><br/>但是在 html 静态页面中则需要用其他的方法。可以使用1.框架 来实现，但是那样占用线程较多，速度慢；也可以使用2. js 脚码来实现，即在脚码中写出要实现的内容，我觉得这样也没有必要，反而感觉很乱。最好能有一种方法，就像asp页面包含其他页面时那样，用一小段包含语句就可以实现，不要将需要包含的内容出现在本页面内，而是分割出去到另外一个自己的页面。下面是一种实现方法：<br/><br/><div class="code"><br/>&lt;span id=showImport1&gt;&lt;/span&gt;<br/>&lt;IE:Download ID=&quot;oDownload1&quot; STYLE=&quot;behavior:url(#default#download)&quot; /&gt;<br/>&lt;script&gt;<br/>function onDownloadDone(downData)&#123;<br/>showImport1.innerHTML=downData<br/>&#125;<br/>oDownload1.startDownload(&#039;top.htm&#039;,onDownloadDone)<br/>&lt;/script&gt;</div><br/><br/>注：包含的页面为 top.htm 只要把需要包含的页面改掉就可以了！其中id=showimport 不能改为其他，这种写法为一次包含一个文件。<br/><br/><br/><br/>1.使用框架来实现，但是那样占用线程较多，速度慢；<br/>&lt;IFRAME NAME=&quot;neepage&quot; width=100% height=30 marginwidth=0 marginheight=0 SRC=&quot;header.htm&quot; &gt;&lt;/IFRAME&gt;<br/>加上它的一些属性可以实现一些透明,无滚动条等具体的效果.大家可以html教程的相关介绍<br/><br/><br/>2.使用. js脚本来实现<br/><br/>就是把相关的html文件转化为js文件.再在调用的时候用<br/>&lt;script src=&quot;import.js&quot;&gt;&lt;/script&gt;<br/>或&lt;script src=&quot;import.asp&quot;&gt;&lt;/script&gt;，此时import.asp中的内容必须使用js输入才行。<br/><br/>如果你用此方法来包含像头部,导航条的话,它将不利于搜索引擎的搜集。<br/>另外，编写js输出的内容代码较凌乱，容易出错。<br/><br/><br/>3.下面是一种实现方法：<br/>最好能有一种方法，就像asp页面包含其他页面时那样，用一小段包含语句就可以实现，不要将需要包含的内容出现在本页面内，而是分割出去到另外一个自己的页面。<br/><br/>&lt;span id=showImport1&gt;&lt;/span&gt;<br/>&lt;IE:Download ID=&quot;oDownload1&quot; STYLE=&quot;behavior:url(#default#download)&quot; /&gt;<br/>&lt;script&gt;<br/>function onDownloadDone(downData)&#123;<br/>showImport1.innerHTML=downData<br/>&#125;<br/>oDownload1.startDownload(&#039;top.htm&#039;,onDownloadDone)<br/>&lt;/script&gt;<br/><br/>注：包含的页面为 top.htm 只要把需要包含的页面改掉就可以了！其中id=showimport 不能改为其他，这种写法为一次包含一个文件。<br/><br/><br/>4.&lt;object&gt; 个人觉得此法方便比较好<br/><br/>&lt;object type=&quot;text/x-scriptlet&quot; data=&quot;import.htm&quot; width=100% height=30&gt;&lt;/object&gt;<br/><br/>5.Behavior的download方式<br/><br/>&lt;span id=showImport&gt;&lt;/span&gt; <br/>&lt;IE:Download ID=&quot;oDownload&quot; STYLE=&quot;behavior:url(#default#download)&quot; /&gt; <br/>&lt;script&gt; <br/>function onDownloadDone(downDate)&#123; <br/>showImport.innerHTML=downDate <br/>&#125; <br/>oDownload.startDownload(&#039;import.htm&#039;,onDownloadDone) <br/>&lt;/script&gt;<br/><br/><br/>6、HTML中执行SSL <br/>存在这种情况，主机只默认的是index.html，但是需要首页是动态的，除了上述方法，可以使用SSL <br/>[!--#exec cgi=&quot;index.pl&quot; --] <br/><br/>1、在服务器上打开“服务器端包含”<br/>2、把你的静态文件扩展名改成：shtml<br/>3、在文件中添加&lt;!--#include file=&quot;你要包含的文件&quot; --&gt;
]]>
</description>
</item><item>
<link>https://jackxiang.com/post/2337/#blogcomment63944</link>
<title><![CDATA[[评论] 在html页面中包含静态或动态页面方法]]></title> 
<author>阳光人生 &lt;2420070748@qq.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Sat, 10 May 2014 08:54:12 +0000</pubDate> 
<guid>https://jackxiang.com/post/2337/#blogcomment63944</guid> 
<description>
<![CDATA[ 
	真好，感谢您！
]]>
</description>
</item>
</channel>
</rss>