Народ выручайте, голову сломал, использую webform + modalform + webformajax, всё работает, меня устраивает, но как сделать чтобы после вывода окна с подтверждением, оно автоматически через несколько секунд закрывалось?!
<script> // сначала объвляем глобальную переменную var myTImer; </script>
<script> // модальное окно может быть открыто несколько раз, поэтому на элемент открывающий окно нужно повесить свой обработчик var OnModal =function(event){ // сначала очищаем старый таймер
clearTimeout(myTimer); // затем инициализируем его по новой
myTimer = setTimeout(function(){
Drupal.CTools.Modal.dismiss(), },2000); </script>
так надо - чистить таймеры, если они могут применяться много раз
Комментарии
http://c2n.me/3F4I5uH.png
setTimeout( function() { Drupal.CTools.Modal.dismiss(); }, 2000);
</script>
Спасибо большое!!!
// сначала объвляем глобальную переменную
var myTImer;
</script>
<script>
// модальное окно может быть открыто несколько раз, поэтому на элемент открывающий окно нужно повесить свой обработчик
var OnModal = function(event){
// сначала очищаем старый таймер
clearTimeout(myTimer);
// затем инициализируем его по новой
myTimer = setTimeout(function(){
Drupal.CTools.Modal.dismiss(),
}, 2000);
</script>
так надо - чистить таймеры, если они могут применяться много раз