Foxtable(狐表)用户栏目专家坐堂 → 移动端+PC端的并发独占编辑思路有必要问一下。


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

主题:移动端+PC端的并发独占编辑思路有必要问一下。

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


加好友 发短信
等级:超级版主 帖子:111414 积分:567140 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/3/7 20:42:00 [显示全部帖子]

使用js计时器,按指定的间隔向服务器发送信息表示在线:http://www.w3school.com.cn/js/js_timing.asp



 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111414 积分:567140 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/3/7 22:39:00 [显示全部帖子]

这种东西可能不好整合,参考用法

HttpRequest事件代码:

'通用事件头,用于发送已经存在的常见文件
Dim fl As String = "c:\web\" & e.path
If filesys.FileExists(fl)
    Dim idx As Integer = fl.LastIndexOf(".")
    Dim ext As String  = fl.SubString(idx)
    Select Case ext
        Case ".jpg",".gif",".png",".bmp",".wmf",".js",".css" ,".html",".htm",".zip",".rar"  
            e.WriteFile(fl)
            Return '这里必须返回
    End Select
End If
Select Case e.Path
    Case "count.htm"
        Dim wb As New weui
        Dim sb As New StringBuilder
        sb.AppendLine("<script src='http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js'></script>")
        sb.AppendLine("<script>")
        sb.AppendLine("var c=0;")
        sb.AppendLine("var t;")
        sb.AppendLine("function timedCount(){")
        sb.AppendLine("document.getElementById('xm').value=c;")
        sb.AppendLine("c=c+1;")
        sb.AppendLine("sendAjaxText('1','active.htm','',false);")
        sb.AppendLine("t=setTimeout('timedCount()',2000);")
        sb.AppendLine("}")
        sb.AppendLine("$(document).ready(function () {")
        sb.AppendLine("timedCount();")
        sb.AppendLine("});")
        sb.AppendLine("</script>")
        wb.AppendHTML(sb.ToString,True)
        With wb.AddInputGroup("","ipg1","计时")
            .AddInput("xm","0","text").Readonly = True
        End With
        e.WriteString(wb.Build) '生成网页
    Case "active.htm"
        StatusBar.Message2 = val(StatusBar.Message2) + 1
End Select

 回到顶部