本帖最后由 爱财道 于 2009-11-7 17:45 编辑
词条评论为独立页面,用户如果查看或发表评论必须打开新的页面,用户体验很不好!那如何解决呢?财道百科现在实现了这个功能,而且是在viewdoc.htm词条页自适应状况。
效果案例参见:http://wiki.icaidao.com/index.php?doc-view-1071.html
或http://wiki.icaidao.com/index.php?doc-view-2261.html
长度随评论文章而定。
图片样式见:
整合步骤:
一:新建一个 iframefit.js 复制如下代码到iframefit.js:
function iframeAutoFit()
{
try
{
if(window!=parent)
{
var a = parent.document.getElementsByTagName("IFRAME");
for(var i=0; i<a.length; i++) //author:meizz
{
if(a.contentWindow==window)
{
var h1=0, h2=0, d=document, dd=d.documentElement;
a.parentNode.style.height = a.offsetHeight +"px";
a.style.height = "10px";
if(dd && dd.scrollHeight) h1=dd.scrollHeight;
if(d.body) h2=d.body.scrollHeight;
var h=Math.max(h1, h2);
if(document.all){h += 4;}
if(window.opera){h += 1;}
a.style.height = a.parentNode.style.height = h +"px";
}
}
}
}
catch (ex){}
}
if(window.attachEvent)
{
window.attachEvent("onload", iframeAutoFit);
}
else if(window.addEventListener)
{
window.addEventListener('load', iframeAutoFit, false);
}
二:将iframefit.js 上传到空间 /js/文件夹下 |