Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / jq ui dialog При первом разе диалог не доступен / 1 сообщений из 1, страница 1 из 1
19.01.2018, 16:49
    #39587235
magnuz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jq ui dialog При первом разе диалог не доступен
Такой код:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
    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.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / jq ui dialog При первом разе диалог не доступен / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]