Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2021, 17:46   #1
AnnaF
Новичок
Джуниор
 
Регистрация: 21.12.2021
Сообщений: 2
По умолчанию jq ui dialog При первом разе диалог не доступен

Такой код:
JavaScript Code:
Код:
if($("#proc_dlg_box").length==0)
    {
        dlg_div = $('<div class="proc_dlg_box"></div>');
        $('body').append(dlg_div);
    }
    else
        dlg_div = $(".proc_dlg_box");
    
    if(dlg_info.settings)
    {
        if(dlg_info.settings.title)
        {
            $(dlg_div).attr('title',dlg_info.settings.title);
        }
    }
    
   ...
    
        
    if(dlg_info.inline_js!="")
        res = eval(dlg_info.inline_js);
    
    the_dialog_form = $(dlg_div).find('form');
    
    arr = $.map(theform[0].attributes, function (attribute) {
        the_dialog_form.attr(attribute.name, attribute.value);
          });
    
    var dlg_options = { 
            height: "auto",
            width: "auto",
            resizable: false,   
            close: function () 
                {
                // signal to abort process                              
                form_action = theform.attr('action');
                // abort to true
                pdata.append('abort',true);
                
                $.ajax({
                    url: form_action,
                    type: 'POST',
                    data: pdata,
                    mimeType:"multipart/form-data",
                    contentType: false,
                    cache: false,
                    processData:false,
                    dataType: 'json',
                    success: function(data, textStatus, jqXHR)
                        {
                        
                        }
                    }
                    );
                },
            
            };
    
    if(dlg_info.settings)
        {
            for(var setting in dlg_info.settings)
            {
                dlg_options[setting]=dlg_info.settings[setting];
            }
        //dlg_options = dlg_info.settings;
        }
    
    dlg_options['modal']=true;
    dlg_div.html(dlg_info.html);    // html в див
    $(dlg_div).children('form').attr('process',pdata.get('pid'));
 
    $('.proc_dlg_box').dialog(dlg_options);
Когда первый раз после открытия браузера зашела на эту страницу и этот код сработал так, что диалоговое окно не доступно . Причем сие происходит как в портабельном хроме (из сборки опенсервер) так и в firefox
AnnaF вне форума Ответить с цитированием
Старый 22.12.2021, 08:28   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

Цитата:
Сообщение от AnnaF Посмотреть сообщение
if($("#proc_dlg_box").length==0)
{
dlg_div = $('<div class="proc_dlg_box"></div>');
$('body').append(dlg_div);
}
else
dlg_div = $(".proc_dlg_box");
# VS .
в первом случае это id во втором class
наверное надо
Код:
if($(".proc_dlg_box").length==0)
ADSoft вне форума Ответить с цитированием
Старый 22.12.2021, 08:58   #3
AnnaF
Новичок
Джуниор
 
Регистрация: 21.12.2021
Сообщений: 2
По умолчанию

Цитата:
Сообщение от ADSoft Посмотреть сообщение
# VS .
в первом случае это id во втором class
наверное надо
Код:
if($(".proc_dlg_box").length==0)
Большое спасибо все получилось))
AnnaF вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мерцание экрана ТВ при первом подключении по HDMI Ecosasha Компьютерное железо 4 27.05.2019 16:19
При включении второго роутера пропадает интернет на первом Artem0750 Компьютерное железо 0 10.01.2019 01:47
jq ui dialog При первом разе диалог не доступен magnuz JavaScript, Ajax 0 19.01.2018 16:14
Sc_DragMove мерцание при первом захвате HellMercenariess Общие вопросы Delphi 4 26.01.2017 07:22
Проблема при первом запуске базы vlkr Microsoft Office Access 2 02.09.2012 15:21