较仿800-MAILL 滾動浏览历史插件!
1).dwt將
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "[url=http://www.w3.org/TR/html4/loose.dtd]http://www.w3.org/TR/html4/loose.dtd[/url]">
轉成
<!--DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "[url=http://www.w3.org/TR/html4/loose.dtd]http://www.w3.org/TR/html4/loose.dtd[/url]"-->
1)pageheader 加
<script language="javascript" src="/themes/kids/js/history.js"></script>
2)內文加
/*if (countHistory() > 0)
{*/
document.write('' +
'<div id="LayerRightWing" style="width:63px; height:1px; position:relative; right:0px; top:0px; z-index:1;margin-top:0px;margin-left:5px;">' +
' <form name="RightGoodsListForm" method="post">' +
' <input type="hidden" name="f_up_no" value="-1">' +
' <input type="hidden" name="f_down_no" value="-1">' +
' <table width="63" border="0" cellspacing="0" cellpadding="0" align="center">' +
' <tr>' +
' <td colspan="3" align="center" style="padding-bottom:6px;"><img src="../images/category_11.gif" border="0"></td>' +
' </tr>' +
' <tr>' +
' <td colspan="3" align="center"><img src="../images/category_19.gif" border="0"></td>' +
' </tr>' +
' <tr>' +
' <td colspan="3" align="center" style="background:#F3F3F3;padding-bottom:5px;border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3"><font color="#FF7900">(' + countHistory() +')</font></td>' +
' </tr>' +
' <tr>' +
' <td height="20" align="center" style="border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3"><a href="javascript:imgUp();"><img src="../images/category_22.gif" border="0"></a></td>' +
' </tr>' +
' <tr>' +
' <td align="center" style="border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3"><div id=firstTradeLeadsGoods></div></td>' +
' </tr>' +
' <tr>' +
' <td align="center" style="border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3"><div id=secondTradeLeadsGoods></div></td>' +
' </tr>' +
' <tr>' +
' <td align="center" style="border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3"><div id=thirdTradeLeadsGoods></div></td>' +
' </tr>' +
' <tr>' +
' <td align="center" style="border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3"><div id=fourthTradeLeadsGoods></div></td>' +
' </tr>' +
' <tr>' +
' <td align="center" style="border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3;padding-bottom:10px;"><a href="javascript:imgDown();"><img src="../images/category_36.gif" border="0"></a></td>' +
' </tr>' +
' <tr>' +
' <td colspan="3" align="center"><a href="history.php"><img src="../images/category_43.gif" border="0"></a></td>' +
' </tr>' +
' </table>' +
' </form>' +
'</div>');
/*}*/
</script>
<script type="text/javascript">
var v_goods = new Array();
var tmpDirectory = "";
var tmpCatalog = "";
var tmpKeyword = "";
var tempStr ;
var tp;
tempStr = getCookieHistory("HTR");
if (tempStr != '' && tempStr != null)
{
v_goods = tempStr.split("|");
for (var m = 0; m < v_goods.length; m++)
{
tp = v_goods[m].split("^");
v_goods[m] = "<table width=48 cellspacing=0>"+
" <tr>"+
" <td align=center>"+
" <table width=100% cellspacing=1 bgcolor=#CCCCCC>"+
" <tr>"+
" <td align=center bgcolor=#FFFFFF>"+
" <a href="+ tp[1] +">"+
" <img src="+ tp[0] +" border=0 width=46 height=46>"+
" </a>"+
" </td>"+
" </tr>"+
" </table>"+
" </td>"+
" </tr>"+
" <tr>"+
" <td height=5></td>"+
" </tr>"+
"</table>";
}
// Recently Trade Leads
var total_cycle = -1;
for (var i=0; i < v_goods.length; i++)
{
if (i==0)
{
total_cycle++;
if (v_goods[i] != null)
firstTradeLeadsGoods.innerHTML = v_goods[i];
else
firstTradeLeadsGoods.innerHTML = "";
}
if (i==1)
{
total_cycle++;
if (v_goods[i] != null)
secondTradeLeadsGoods.innerHTML = v_goods[i];
else
secondTradeLeadsGoods.innerHTML = "";
}
if (i==2)
{
total_cycle++;
if (v_goods[i] != null)
thirdTradeLeadsGoods.innerHTML = v_goods[i];
else
thirdTradeLeadsGoods.innerHTML = "";
}
if (i==3)
{
total_cycle++;
if (v_goods[i] != null)
fourthTradeLeadsGoods.innerHTML = v_goods[i];
else
fourthTradeLeadsGoods.innerHTML = "";
}
}
document.RightGoodsListForm.f_up_no.value = 0;
document.RightGoodsListForm.f_down_no.value = total_cycle;
}
function imgUp()
{
var nMinNo = parseInt(document.RightGoodsListForm.f_up_no.value);
if (nMinNo <= 0)
{
alert("已经是最顶部!");
}
else
{
var strText1 = v_goods[nMinNo - 1];
var strText2 = v_goods[nMinNo];
var strText3 = v_goods[nMinNo + 1];
var strText4 = v_goods[nMinNo + 2];
firstTradeLeadsGoods.innerHTML = strText1;
secondTradeLeadsGoods.innerHTML = strText2;
thirdTradeLeadsGoods.innerHTML = strText3;
fourthTradeLeadsGoods.innerHTML = strText4;
document.RightGoodsListForm.f_up_no.value = nMinNo-1;
document.RightGoodsListForm.f_down_no.value = parseInt(document.RightGoodsListForm.f_down_no.value) - 1;
}
}
function imgDown()
{
var nMaxNo = parseInt(document.RightGoodsListForm.f_down_no.value);
var nMaxCnt = v_goods.length ;
if (nMaxNo >= nMaxCnt -1 || nMaxNo == -1)
{
alert("已经是最底部!");
}
else
{
var strText1 = v_goods[nMaxNo - 2];
var strText2 = v_goods[nMaxNo - 1];
var strText3 = v_goods[nMaxNo];
var strText4 = v_goods[nMaxNo + 1];
firstTradeLeadsGoods.innerHTML = strText1;
secondTradeLeadsGoods.innerHTML = strText2;
thirdTradeLeadsGoods.innerHTML = strText3;
fourthTradeLeadsGoods.innerHTML = strText4;
document.RightGoodsListForm.f_up_no.value = parseInt(document.RightGoodsListForm.f_up_no.value) + 1;
document.RightGoodsListForm.f_down_no.value = nMaxNo + 1;
}
}
var isDOM = (document.getElementById ? true : false);
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);
var isNS = navigator.appName == "Netscape";
function getRef(id)
{
if (isDOM) return document.getElementById(id);
if (isIE4) return document.all[id];
if (isNS4) return document.layers[id];
}
function moveRightEdge()
{
var yMenuFrom, yMenuTo, yOffset, timeoutNextCheck;
if (isNS4)
{
yMenuFrom = divRight.top;
yMenuTo = windows.pageYOffset - 0;
}
else if (isDOM)
{
yMenuFrom = parseInt (divRight.style.top, 10);
yMenuTo = (isNS ? window.pageYOffset : document.body.scrollTop) - 0;
}
timeoutNextCheck = 100;
if (yMenuFrom != yMenuTo)
{
yOffset = Math.ceil(Math.abs(yMenuTo - yMenuFrom) / 10);
if (yMenuTo < yMenuFrom)
yOffset = -yOffset;
if (isNS4)
divRight.top += yOffset;
else if (isDOM)
divRight.style.top = parseInt (divRight.style.top, 10) + yOffset;
timeoutNextCheck = 10;
}
setTimeout ("moveRightEdge()", timeoutNextCheck);
}
if (isNS4)
{
var divRight = document["LayerRightWing"];
// divRight.top = top.pageYOffset + 50;
divRight.visibility = "visible";
moveRightEdge();
}
else if (isDOM)
{
if (getRef('LayerRightWing') != null)
{
var divRight = getRef('LayerRightWing');
// divRight.style.top = (isNS ? window.pageYOffset : document.body.scrollTop) + 50;
divRight.style.visibility = "visible";
moveRightEdge();
}
}
function MM_openBrWindow(theURL,winName,features)
{ //v2.0
window.open(theURL,winName,features);
}
</script>[/i][/i][/i][/i][/i][/i][/i][/i]
[[i] 本帖最后由 mark1 于 2007-11-16 22:27 编辑 [/i]] 顶 不错~~~
收录下 :lol 郁闷,MARK 你咋等我WC的时候发布呢!!支持啊!! 不太清楚怎么做,.dwt这个是什么文件 是index.dwt吗? 2)內文加的代码是加到那个文件。
谢谢你的解答。 UP..
有人做好的放出来看一下。。 1).dwt
將
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
轉成
<!--DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"-->
1)pageheader 加
<script language="javascript" src="/themes/kids/js/history.js"></script>
2)內文加
/*if (countHistory() > 0)
这部分不太明白。。还请楼主指教。。谢谢 收了...先试试 在需要顯示的DWT 加上就可以.
EG index.dwt goods.dwt [quote]原帖由 [i]asher[/i] 于 2007-11-16 23:18 发表 [url=http://bbs.ecshop.com/redirect.php?goto=findpost&pid=101532&ptid=37546][img]http://bbs.ecshop.com/images/common/back.gif[/img][/url]
UP..
有人做好的放出来看一下。。 [/quote]
[url=http://www.800-mall.com/]http://www.800-mall.com/[/url] 收了...先试试
这个800MALL是谁做的啊
:lol :lol 那个FLASH偶超喜欢:lol :lol 2)內文加/*if (countHistory() > 0)
{*/
document.write('' +
'<div id="LayerRightWing" style="width:63px; height:1px; position:relative; right:0px; top:0px; z-index:1;margin-top:0px;margin-left:5px;">' +
' <form name="
……
…………
……
……
这些需要加在什么地方呢?
我加在goods.dwt文件的<body>...</body>中间怎么会解析不了呢?
麻烦楼主说明一下用法
谢谢 浏览记录一直为0:'(
请教楼主怎么使用这个插件?
谢谢 不好意思, 請於GOODS.DWT 加上紅色CODE
<!-- {if $goods.goods_img} -->
<!-- 商品图片 -->
<a href="{$goods.goods_img}" rel="lightbox[example]"><img src="{$goods.goods_img}" alt="{$goods.goods_name|escape:html}" width="380" class="thumb" />
[b][color=red] <script language="Javascript">
makeRecentHistory('{$goods.goods_img}','goods.php?id={$goods.goods_id}');
</script>[/color][/b]
<!-- {/if} --> 支持一下:victory: 看不懂,详细点就好了:L :L
回复 #14 mark1 的帖子
收藏。明天再试一下~ :lol :lol 演示有阿?回复 #18 zxxaizfy 的帖子
[url]http://www.800-mall.com/[/url] 1)pageheader 加<script language="javascript" src="/themes/XXX/js/history.js"></script>
2)內文加
/*if (countHistory() > 0)
{*/
document.write('' + ........
不明白什么意思,麻烦说详细一些,谢谢 可以了。谢谢:) 能不能把品牌显示搞成横幅的这个效果 好东西,收藏起来 lz是高手
厲害厲害 麻烦楼主写清楚点,这样写了也是白写啊,新手有几个能搞定的???
1,2,3分别是加在哪里的,写清楚点,多写几个字就能很明白,你少写几个字,又何必写这么多呢,写了也没几个用的起来,哎!~~~~
还是感谢楼主的分享 郁闷,我是完完全全看不懂:'(
找不着 pageheader啊
找不着 pageheader啊 ? 在哪个文件 哪行啊?1,2,3分别是加在哪里的,写清楚点
楼主: 1,2,3分别是加在哪里的,麻烦您能否写清楚点啊?也找不着 pageheader啊 ? 内文就加上上一句<script language="javascript" src="/themes/kids/js/history.js"></script>语句后
再加上一个<script>即可,因为少了这一个字符
这个插件的左右,各位自已去调整吧 这个插件还没搞懂,123应该加在那里:L :L 麻烦用过的人写清楚,好多菜鸟都不会呀
页:
[1]
2
