Закрытие CfWindow не останавливает воспроизведение аудиофайла
Я пишу ниже код под cfwindow
<audio src="audio1.wav" controls="controls" autoplay="autoplay">
<embed src="audio1.wav" autostart="true" loop="false">
</embed>
</audio>
Если html5 не поддерживается в браузере, я пытаюсь воспроизвести аудиофайл с помощью стандартного аудиоплеера для браузера.
Проблема в том, что когда я закрываю свое окно cfwindow, нажимая знак "X" в правом верхнем углу, мое окно cfwindow закрывается, но аудиофайл все еще продолжает воспроизводиться.
Пожалуйста, предложите, как остановить воспроизведение музыки, как только я закрою окно cfww. Спасибо!!
2 ответа
Когда запускается событие закрытия по умолчанию, все, что происходит, это сгенерированный div, скрытый css. Попробуйте отключить стандартную кнопку закрытия (x) и использовать ColdFusion.window.destroy.
Вот решение
Есть два способа решения проблемы 1.keep атрибут DestroyOnClose="true" в теге cfwindow 2.Call ColdFusion.window.destroy('WIndow name',true)
Спасибо, Рамакришна