Fechar o CFWindow não para de jogar o arquivo de áudio
-
25-09-2019 - |
Pergunta
Estou escrevendo abaixo o código em CfWindow
<audio src="audio1.wav" controls="controls" autoplay="autoplay">
<embed src="audio1.wav" autostart="true" loop="false">
</embed>
</audio>
Se o HTML5 não for suportado no navegador, estou tentando reproduzir o arquivo de áudio com o Padrão de Audio Player para o navegador.
O problema é que, quando fecho o meu CFWindow clicando no sinal 'X' no canto superior direito, meu CFWindow fica fechado, mas o arquivo de áudio ainda continua jogando.
Por favor, sugira como impedir a música de tocar assim que eu fecho minha CFWindow. Obrigado!!
Solução
Quando o evento de fechamento padrão é disparado, tudo o que acontece é que a div gerada está oculta com CSS. Tente desativar o botão Fechar padrão (x) e usar ColdFusion.Window.Destroy.
Outras dicas
Aqui está a solução
Existem duas maneiras de resolver a questão 1.Sear o atributo de destroyOnclose = "true" na tag cfwindow 2.call Coldfusion.window.destroy ('Nome da janela', true)
Obrigado, Ramakrishna