有没有相关教程啊 光看手册 上不了手啊 写的那些置标或者属性 没有作用啊 是需要怎么设置吗 现在连代码都无从下手
2条回答 默认 最新
- CSDN专家-黄老师 2021-04-02 10:34关注
<div class="yydh-page clearfix" id="HTML_LB_PAGE">
<script type = "text/javascript">
function createPageHTML(_nPageCount, _nCurrIndex, _sPageName, _sPageExt){
if(_nPageCount == null || _nPageCount<=1){
return;
}
var nCurrIndex = _nCurrIndex || 0;
// 1 输出首页和上一页
// 1.1 当前页是首页
if(nCurrIndex == 0){
document.write("<a href=\""+_sPageName+"."+_sPageExt+"\" class='yydh-pages'><</a>");
document.write("<a class='yydh-pages yydh-page-cur' href=\""+_sPageName+"."+_sPageExt+"\">1</a>");
}
//1.2 当前页不是首页
else{
var nPreIndex = nCurrIndex - 1;
var sPreFileExt = nPreIndex == 0 ? "" : ("_" + nPreIndex);
document.write("<a href=\"" + _sPageName + sPreFileExt + "."+_sPageExt+"\" class='yydh-pages'><</a>");
document.write("<a href=\""+_sPageName+"."+_sPageExt+"\" class='yydh-pages'>1</a>");
}
// 2 输出中间分页
var flag1=true;
var flag2=true;
for(var i=1; i<_nPageCount; i++){
if(i-nCurrIndex<3&&nCurrIndex-i<3||i<2||_nPageCount-i<3){
if(nCurrIndex == i)
document.write("<a class='yydh-pages yydh-page-cur' href=\""+_sPageName+"_" + i + "."+_sPageExt+"\">"+(i+1)+"</a>");
else
document.write("<a class='yydh-pages' href=\""+_sPageName+"_" + i + "."+_sPageExt+"\">"+(i+1)+"</a>");
}
else if(i-nCurrIndex>2&&flag1){
flag1=false;
document.write("<span class='yydh-pages'> ...</span>");
}
else if(nCurrIndex-i>2&&flag2){
flag2=false;
document.write("<span class='yydh-pages'> ...</span>");
}
}
// 3 输出下一页和尾页
//3.1 当前页是尾页
if(nCurrIndex == (_nPageCount-1)){
document.write("<a href=\""+_sPageName+"_" + (_nPageCount-1) + "."+_sPageExt+"\" class='yydh-pages'>></a>");
}
// 3.2 当前页不是尾页
else{
var nNextIndex = nCurrIndex + 1;
var sPreFileExt = nPreIndex == 0 ? "" : ("_" + nPreIndex);
document.write("<a href=\""+_sPageName+"_" + nNextIndex + "."+_sPageExt+"\" class='yydh-pages'>></a>");
}
//跳转到i
document.write("<span class='yydh-pages'> 到第</span><input id='yydh-num' class='yydh-num1' type='text' name='' value="+(_nCurrIndex+1)+" /><span class='yydh-pages mr10'>页</span><a class='yydh-pages' href='javascript:void(0)' onClick='javacript:toPage()'>GO</a>");
}
function toPage(){
var _numPage = document.getElementById("yydh-num").value;
var str = "${PAGE_NAME}"+"_"+(_numPage-1)+"."+"${PAGE_EXT}";
var url = location.href.substring(0,location.href.lastIndexOf("/")+1);
if(_numPage<=1||_numPage==null)
location.href = url+"${PAGE_NAME}"+"."+"${PAGE_EXT}";
else if(_numPage>${PAGE_COUNT})
alert("您输入的数字超出总页数");
else
location.href = url+str;
}
//WCM置标
createPageHTML(${PAGE_COUNT},${PAGE_INDEX},"${PAGE_NAME}","${PAGE_EXT}");
</script>
</div>
请参考:https://blog.csdn.net/qq_36187590/article/details/98752106解决 无用评论 打赏 举报
悬赏问题
- ¥15 mmo能不能做客户端怪物
- ¥15 osm下载到arcgis出错
- ¥15 Dell g15 每次打开eiq portal后3分钟内自动退出
- ¥200 使用python编写程序,采用socket方式获取网页实时刷新的数据,能定时print()出来就行。
- ¥15 matlab如何根据图片中的公式绘制e和v的曲线图
- ¥15 我想用Python(Django)+Vue搭建一个用户登录界面,但是在运行npm run serve时报错了如何解决?
- ¥15 QQ邮箱过期怎么恢复?
- ¥15 登录他人的vue项目显示服务器错误
- ¥15 (标签-android|关键词-app)
- ¥15 comsol仿真压阻传感器