Foxtable(狐表)用户栏目专家坐堂 → 第二次及之后插入页面时,被插入页面顶部,有比较大的空区


  共有1427人关注过本帖树形打印复制链接

主题:第二次及之后插入页面时,被插入页面顶部,有比较大的空区

帅哥,在线噢!
zhangjian222200
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1521 积分:10727 威望:0 精华:0 注册:2016/9/12 11:18:00
第二次及之后插入页面时,被插入页面顶部,有比较大的空区  发帖心情 Post By:2017/4/23 22:22:00 [只看该作者]

1次插入时,被插入页面顶部与上面网页之间的间距正常
2及以后,有下图这样的比较大的空区,估计是因为下面红色部分引起的(如果只用p1,后面的p1将覆盖前面的p1,使用下面红色代码将不再覆盖,但是有个比较大的空区)


图片点击可在新窗口打开查看此主题相关图片如下:qq图片2017042322113555.png
图片点击可在新窗口打开查看

插入代码:
        wb.insertHTML("","<div id='p1' style='margin:0em'></div>") '插入一个div,用于显示服务器返回的 页面
        wb.insertHTML("","<div id='p2' style='margin:0em'></div>")
        wb.insertHTML("","<div></div>")
        With wb.AddButtonGroup("","btg0", False)
            'msgbox(21)
            .Add("btns", "加载更多").Attribute= ""
            If username <> "" Then
                .Add("btns2", "筛选设置","submit","/index_shaix.htm")  '.Kind = 1
            End If
            '.Add("btns1", "加载更多").Attribute = "style='background-color:gary' "
            .Attribute = "style='padding:0.5em;'"
        End With
js代码:
function index(){
    var result = submitAjaxForm('form1','',false);
    var p1 = document.getElementById("p1");
    var p2 = document.getElementById("p2");
    p1.innerHTML = p1.innerHTML + "<br/>" + p2.innerHTML;
    p2.innerHTML = result;
    //alert("OK");
    window.location.hash = "#p2";
}
插入页面:index.htm
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:index.txt


被插入页面:indexb.htm
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:indexb.txt


[此贴子已经被作者于2017/4/23 22:27:07编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/4/23 22:27:00 [只看该作者]

p1.innerHTML = p1.innerHTML + "<br/>" + p2.innerHTML;

 

改成

 

p1.innerHTML = p1.innerHTML + p2.innerHTML;

 

如果不行,请上传实例。


 回到顶部
帅哥,在线噢!
zhangjian222200
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1521 积分:10727 威望:0 精华:0 注册:2016/9/12 11:18:00
  发帖心情 Post By:2017/4/23 22:57:00 [只看该作者]

按楼上,1楼空区问题解决了
但是每次插入页面后,页面都回到没有插入页时,第一次页面的底部
js:用不用window.location.hash = "#p2";效果都一样

项目文件夹:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:langwo2017-4-23.rar

web文件夹:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:web2017-4-23.rar


文件夹201704,请放到web文件夹根目录(因文件大,暂分离出来的)
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:201704(请放到web文件夹根目录).rar

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/4/24 8:52:00 [只看该作者]

 我测试了一下,没有问题。每次加载更多后,都停留在之前的那个位置,没毛病。

 回到顶部