Partager via


OnClientBargeIn Property

  Microsoft Speech Technologies Homepage

Gets or sets the name of a client-side function that is called when the client onbargein event is detected. Read/write.

Usage

ASP.NET markup: <speech:QA OnClientBargeIn="..." />
Get value: String = QA.OnClientBargeIn;
Set value: QA.OnClientBargeIn = String;
Data type: String
Required: No

Remarks

The value of the OnClientBargeIn property is the name of a custom client-side script function, without parameters or parentheses. The client-side dialog manager calls this function, using the following syntax, when the onbargein event of the client-side SALT prompt element is detected.

The script block that contains this function should be placed before the control that calls the function. For more information, see "Placement of Script Blocks" in Authoring Notes.

Syntax

function FunctionName ()
{
     // Client-side code referenced by QA.OnClientBargeIn
}

Parameters

None.

Return Value

None.

Example

<script>
  function myClientBargeIn () {
  // OnClientBargeIn routine
  }
</script>

<form id="Form1" method="post" runat="server">
  ...
  <Speech:QA ID="CfmToppingSize" FirstInitialTimeout="1000" runat="server" 
       XPathAcceptConfirms="/SML/Accept" AcceptRejectThreshold=".9"
       XPathDenyConfirms="/SML/Deny"     DenyRejectThreshold=".9"
       OnClientListening="myClientBargeIn" >
    <Prompt PromptSelectFunction="CfmToppingSizePrompt" BargeIn="False" ID="Prompt1"></Prompt>
    <Reco InitialTimeout="3000" BabbleTimeout="10000" EndSilence="1000" Reject="0.5" ID="Reco1">
      <Grammars>
        <Speech:Grammar Src="Grammars/CfmToppingSize.grxml" ID="Grammar1"></Speech:Grammar>
      </Grammars>
    </Reco>
    <Confirms>
      <Speech:Answer ConfirmThreshold="1" SemanticItem="siTopping" ID="Topping_QACfmToppingSize" XPathTrigger="/SML/Correction/Topping"></Speech:Answer>
      <Speech:Answer ConfirmThreshold="1" SemanticItem="siSize" ID="Size_QACfmToppingSize" XPathTrigger="/SML/Correction/Size"></Speech:Answer>
    </Confirms>
  </Speech:QA>
  ...
</form>

See Also

QA Class | QA Constructor | QA Members | QA Properties | QA Methods | QA Events | QA Remarks | QA Client Object