将load事件附加到object标记不会使用aurelia触发

时间:2016-08-05 02:20:40

标签: javascript svg aurelia custom-element

我有一个弹出窗口,当点击一个按钮时它会被调用,它包含来自外部链接的视频。

 Private Sub cmbInsert_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmbInsert.Click
   If TextBox_A.Text <> "" And TextBox_B <> "" And  TextBox_C.Text ="" And TextBox_D = "" Then

      objconn = New MySqlConnection
      objconn.ConnectionString = "server=xxx; username=xxx; password=xxx; database=xxxx"
      objconn.Open()
            With objcmd
                .Connection = objconn
                .CommandText = "insert query here"
                .ExecuteNonQuery()
            End With
       objconn.Close()
       MsgBox("Data Added!", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "SUCCESS")

   ElseIf TextBox_C.Text <> "" And TextBox_D <> "" And  TextBox_A.Text ="" And TextBox_B = "" Then

      objconn = New MySqlConnection
      objconn.ConnectionString = "server=xxx; username=xxx; password=xxx; database=xxxx"
      objconn.Open()
            With objcmd
                .Connection = objconn
                .CommandText = "insert query here"
                .ExecuteNonQuery()
            End With
       objconn.Close()
      MsgBox("Data Added!", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "SUCCESS")

   End If
 End Sub

我要做的是将播放和暂停事件附加到它,为此我发现它需要在此链接的load事件中实现。

How to add event listeners to objects in a svg?

我在.js文件中写了这个

<object style="width: 696px; height: 360px;;display:block;" 
                id="educational-info-video-widget"
                name="educational-info-video-widget" data="https_URL" type="application/x-shockwave-flash">
                <param name="movie" value="https_URL">
                <param name="flashvars" value="&amp;autoPlay=false">
                <param name="wmode" value="transparent">
                <param name="allowFullScreen" value="true">
                <param name="allowNetworking" value="all">
                <param name="allowScriptAccess" value="always">
                <param name="bgcolor" value="#000000">
            </object>

但是没有触发加载事件。我不知道我做错了什么。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

load事件仅支持以下标记。

  • <body>
  • <frame>
  • <frameset>
  • <iframe>
  • <img>
  • <input type="image">
  • <link>
  • <script>
  • <style>