以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  播放时,再次点击播放按钮,能调用Audio.Stop()吗?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=105849)

--  作者:zhangjian222200
--  发布时间:2017/8/27 22:38:00
--  播放时,再次点击播放按钮,能调用Audio.Stop()吗?
Select Case e.Path
    Case "test.htm"
        Dim wb As New weui
        wb.AddForm("","form1","test1.htm")
        With wb.AddButtonGroup("form1","btg1",True)
            .AddHiddenValue("aaa",0)
            .Add("btn1"
"播放
""button").Attri-bute= "on-click=\'myfunction(1)\'"
            已经实现了播放,但是播放时,再次点击播放按钮,能调用Audio.Stop()吗?
        End With

        e.WriteString(wb.Build) 
\'生成网页

End
 Select

js代码:
function myfunction(idx){
    document.getElementById("aaa").value = idx
    var result = submitAjaxForm(\'form1\',\'\',false);
    if (result ==\'OK\') {show(\'dlg1\')}
    else if (result ==\'您尚未登录!\') {show(\'dlg2-1\')}
}

test1.htm:
If aaa = 1 Then
    Audio.Play("e:\\web\\wav\\2017-08-27_21_26_15.wav")
    e.WriteString("正在播放!")
    Return "" \'必须的 
End If
[此贴子已经被作者于2017/8/27 22:38:20编辑过]

--  作者:有点甜
--  发布时间:2017/8/27 23:22:00
--  

1、播放,是在服务器电脑上播放的;

 

2、可以写两个按钮,为什么要写在一个按钮?

 

3、js写代码

 

var flag = false

function myfunction(idx){
    flag = !flag
    if(flag){
        document.getElementById("aaa").value = 1
    } else {
        document.getElementById("aaa").value = 2
    }   
    var result = submitAjaxForm(\'form1\',\'\',false);
    if (result ==\'OK\') {show(\'dlg1\')}
    else if (result ==\'您尚未登录!\') {show(\'dlg2-1\')}
}