以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于page 事件的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=146948)

--  作者:ap9709130
--  发布时间:2020/3/6 15:18:00
--  关于page 事件的问题
 老师

代码如下:

  With wb.AddTabBar("form1", "tb1", 1)
            .AddPage("page1","订单条件",)
            .AddPage("page2","订单明细")
            .AddButton("bt1","保存订单").Att ribu te= ""
        End With
如何设page2 的onclick 事件? 我试过:   .AddPage("page2","订单明细")..At tri bute= "" 但不行.
 

--  作者:有点蓝
--  发布时间:2020/3/6 17:32:00
--  
试了一下,没有办法设置
--  作者:ap9709130
--  发布时间:2020/3/6 20:35:00
--  
 有点蓝老师

    我在开发者模式下发现这标签的html是: <p class="weui_tabbar_label">订单明细</p>
    如果改成这样,就可以达到目的, <p class="weui_tabbar_label" o nc lic k = "abc()">订单明细</p>

    但我不知道要怎么,才能在生成网页上改成这样? 或者用 jS 能做的到吗?
[此贴子已经被作者于2020/3/6 20:35:19编辑过]

--  作者:ap9709130
--  发布时间:2020/3/6 20:47:00
--  
 还有很奇怪

    在开发者模式下改,是可以生效的,但是用

wb.InsertHTML("<script>document.getElementsByTagName(\'p\')[1].innerHTML = ""<p class=weui_tabbar_label >订单明细</p>""</script>")

这样就不行.很奇怪!

--  作者:有点蓝
--  发布时间:2020/3/6 21:04:00
--  
foxtable这里有个bug,取不到id,所以无法指定page设置,更新这个问题后可以通过js解决。上面的方法暂时没有用的