Закрытие CfWindow не останавливает воспроизведение аудиофайла - PullRequest
1 голос
/ 10 декабря 2010

Я пишу код ниже под 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 ]

1 голос
/ 10 декабря 2010

Когда запускается событие закрытия по умолчанию, все, что происходит, это сгенерированный div, скрытый с помощью css.Попробуйте отключить стандартную кнопку закрытия (x) и использовать ColdFusion.window.destroy.

0 голосов
/ 28 декабря 2010

Вот решение

. Существует два способа решения проблемы 1. Сохраните атрибут DestroyOnClose = "true" в теге cfwindow 2.Call ColdFusion.window.destroy ('WIndow name', true)

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

...