以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 插入页面时,找不到js函数 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=99329) |
||||
-- 作者:zhangjian222200 -- 发布时间:2017/4/17 14:37:00 -- 插入页面时,找不到js函数 好像是找不到js文件,浏览器提示: per_tayaoqing.htm:110 Uncaught ReferenceError: tayaoqing is not definedonclick @ per_tayaoqing.htm:110 js文件:(运行没有提示ok!)(通用头路径、js文件路径都是对的,js路径e:/web/lib/ajaxform_tayaoqing.js) function tayaoqing(){ alert(ok!) var result = submitAjaxForm(\'form1\',\'\',false); var p1 = document.getElementById("p1"); p1.innerHTML = result; } 页面代码:(页面正常,但是点击按钮“加载更多”,无法插入页码) Dim e As RequestEventArgs = args(0) \'TA邀请我 ,用cookie保存最后一位会员,下次查找照小于这个编号数的,且符合条件的,返回30行 Select Case e.Path Case "per_tayaoqing.htm" Dim wb As New WeUI ******** wb.insertHTML("<div id=\'p1\' style=\'margin:0em\'></div>") \'插入一个div,用于显示服务器返回的 页面 With wb.AddButtonGroup("form1","btg1",False) .Add("btn1s", "加载更多","button").Attr-ibute= "on-click=\'tayaoqing()\'" .Add("btn2s", "筛选设置", "submit") .Attribute = "style=\'padding:0.5em;\'" End With wb.AppendHTML("<script src=\'./lib/ajaxform_tayaoqing.js\'></script>") \'引入脚本文件\'这里路劲是对的,但是找不到js文件? e.WriteString(wb.Build) \'生成网页 End Select 页面完整代码:
|
||||
-- 作者:有点色 -- 发布时间:2017/4/17 15:03:00 -- js文件全部代码删除,单独写
function tayaoqing(){
alert(ok!)
}
|
||||
-- 作者:zhangjian222200 -- 发布时间:2017/4/17 16:12:00 -- 1楼js,加个分号就行了 alert(ok!); 按1楼贴出来的insertHTML代码,被插入页面应该显示在“加载更多”按钮上方,但是没有实现,见下图 如何将插入页面显示在“加载更多”按钮的上方? 插入页面代码在1楼记事本: 被插入页面代码:
|
||||
-- 作者:有点色 -- 发布时间:2017/4/17 16:56:00 -- 逻辑有问题,加载更多不应该跳转到 p_tayaoqing.htm ,应该跳转到另一个页面生成html代码然后插入,而且生成的内容不应该带有 p1、form1 等元素。 |
||||
-- 作者:zhangjian222200 -- 发布时间:2017/4/17 21:30:00 -- 将下面按钮代码中,粉色部分去掉,就正常了,添加的页面可以连续插入到按钮上方 With wb.AddButtonGroup("form1","btg1",False) .Add("btn1s", "加载更多","button").Attribute= "" .Add("btn2s", "筛选设置", "submit") .Attribute = "style=\'padding:0.5em;\'" End With
|