以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]手机生成表格有没有双击事件?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=122393)

--  作者:新福星
--  发布时间:2018/7/24 16:15:00
--  [求助]手机生成表格有没有双击事件?
 

        Dim wb As New WeUI
        With wb.AddTable("","Table1")
            .CreateFromTable(Tables("表名"),True)
        End With
        e.WriteString(wb.Build)

 

由表格生成网页,有没有双击事件?应该怎么表示呢?

 

谢谢


--  作者:有点甜
--  发布时间:2018/7/24 16:18:00
--  

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=109445&replyID=747030&skin=1

 

 


--  作者:新福星
--  发布时间:2018/7/24 20:52:00
--  

接前面问题,如何让下面语句中单击不显示?

 双击时启动一个网页。

现在是单击也有一个提示; 谢谢

wb.AppendHTML("<script>var i = 0;function sjhs()  {i += 1; var val = setTimeout(\'call()\',250); if(i==2){clearTimeout(val);}} function call() { if(i==1){alert(\'click\');}else if(i==2){alert(\'dblclick\');}i=0} </script>")

 

[此贴子已经被作者于2018/7/24 21:03:49编辑过]

--  作者:有点蓝
--  发布时间:2018/7/24 21:17:00
--  
wb.AppendHTML("<script>var i = 0;function sjhs()  {i += 1; var val = setTimeout(\'call()\',250); if(i==2){clearTimeout(val);}} function call() { if(i==2){alert(\'dblclick\');}i=0} </script>")
--  作者:新福星
--  发布时间:2018/7/24 21:37:00
--  
可以判断出是双击表了。如何把这个表的当前记录的_Identify传下去呢?
--  作者:有点蓝
--  发布时间:2018/7/24 21:53:00
--  
primarykey
http://www.foxtable.com/mobilehelp/scr/0118.htm

if(table1.rows[table1.rowSel].cells[0].innerHTML=="技术部")

--  作者:新福星
--  发布时间:2018/7/24 22:09:00
--  

我想实现双击表后,按照双击记录参数,再形成一个新的页面

 

 

这是一部分的程序

With wb.AddTable("","Table1")
    .Attribute = ""
    .MergeCols = 2
    .Primarykey = "_Identify"
    .CreateFromTable(Tables("产品索引"),False,True)
End With
wb.AppendHTML("<script src=\'./lib/table.js\'></script>")
wb.AppendHTML("<script>var i = 0;function sjhs()  {i += 1; var val = setTimeout(\'call()\',250); if(i==2){clearTimeout(val);}} function call() { if(i==2){\'cshs()\';}i=0} </script>")

 

 

\'//////////////////////////////////////////////

这是table.js\'文件里的程序。

function cshs(){
  alert(\'xxxxdblclick\')
    if(table1.primarykey){
  
        location="cpmx.htm?page=" + table1.pagenumber + "&key=" + table1.primarykey;
    }
}

 

 

 

现在的问题是,好像没有进入到cshs()这个子程序里。问题出在哪里?谢谢
 上面这条语句是这样的   .Attribute = "  o n cl ick=\'s jh s()\'"

[此贴子已经被作者于2018/7/24 22:15:56编辑过]

--  作者:有点蓝
--  发布时间:2018/7/24 22:20:00
--  
if(i==2){cshs();}  去掉单引号
--  作者:新福星
--  发布时间:2018/7/24 22:26:00
--  
取消了单引号。仍然进入不到cshs() 里。
--  作者:有点蓝
--  发布时间:2018/7/24 22:46:00
--  
贴出修改后的代码