Закрытие 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)

Спасибо, Рамакришна

Другие вопросы по тегам