Lexin, new _UWnd - это функция создания окна. Она так и должна быть написана. Ты должен заменить лишь аргументы этой функции.
Re: На счет Ajax окна
Добавлено: 30 окт 2009, 20:58
Lexin
У меня получилось сделать, но к сожалению абсолютно не то, что нужно. Мне нужно простое AJAX xml окно с картинкой, но у меня картинка не загружается сразу и окно сужается, а при нажатии второго раза по ссылке открывается нормальное окно и картинка догружается. А мне надо чтобы окно не сужалось а оставалось одного и того же размера которое я задам и картинка в определенном размере окне потихоньку загружалась и не сужалась никуда. Я уже читал тему AJAX окно на этом форуме и там нашел код для блокировки изменения размера окна - код 'no' . но для этого надо использовать openlayerA и + настраивать 4 часа эти xml файлы чтобы они пахали. что редко бывает. у меня. а мне надо на openlayerB. по крайней мере openlayerB мне подключать не надо и всё пахает. вот только окно с картинкой сужается. надеюсь я ясно объяснил
Re: На счет Ajax окна
Добавлено: 31 окт 2009, 07:43
X-3me
http://helper.ucoz.ru/publ/coding/ujs/2-1-0-4 писал(а):Создание AJAX окон: Новое Ю.Окошко создается следующим кодом: посмотреть код
namestring - уникальное имя окошка. Нигде не отображается, но исползуется при работе с такими окнами. title string - заголовок окошка. Отображается в шапке. width integer - ширина окошка. height integer - высота окошка. opts object - дополнительные параметры:
autosize boolean - автоопределение размеров. autosizewidth boolean - автоопределение ширины. autosizeonimages boolean - автоматически изменять размеры после загрузки картинок. hideonresize boolean - прятать содержимое при изменении размеров окна. waitimages boolean - ждать загрузки всех картинок. markload string - текст загрузки. align string - выравнивание. shadow boolean - тень. header boolean - отображать ли шапку. min boolean - отображать ли кнопку Minimize (свернуть). max boolean - отображать ли кнопку Maximize (развернуть). design string - дизайн. Является ключем объекта _uWnd.designs. close boolean - отображать ли кнопку Close (закрыть). hidden boolean - скрытое окно. modal boolean - модальное окно (все остальное пространство закрывается полупрозраным слоем). alert boolean - окно будет отображаться выше модальных окон. popup boolean - закрывать ли окно при клике на пространстве вне окна. nomove boolean - запретить перемещение окна. hideonmove boolean - скрывать содержимое окна при перемещении окна. resize boolean - разрешить изменение размеров окна пользователем. fixed boolean - фиксированное окно (прокручивается вместе со страницей). minh integer - минимальная высота. maxh integer - максимальная высота. minw integer - минимальная ширина. maxw integer - максимальная ширина. icon string - иконка для окна. Отображается в заголовке. oncontent function - функция, выполняющаяся после добавления контента в окно. onclose function - функция, выполняющаяся после закрытия окна. onbeforeclose function - функция, выполняющаяся до закрытия окна (после клика на кнопку закрытия). oninit function - функция, выполняющаяся при открытии окна. onmousemove function - функция, выполняющаяся движении мышью над контентом окошка. onposchange function - функция, выполняющаяся при каждом изменении позиции окна. onactivate function - функция, выполняющаяся при получении окошком фокуса. ondeactivate function - функция, выполняющаяся при потере окошком фокуса.
closeonesc boolean - закрывать ли окно при нажатии клавиши Esc. initstate 'max'|'min' - состояние при открытии. headerh integer - высота шапки. headerc string|object - содержимое шапки. Строка или DOM-узел. hideheader boolean|object - прятать шапку при загрузке. footerh integer - высота футера. footerс string|object - содержимое футера. Строка или DOM-узел. hidefooter boolean|object - прятать футер при загрузке. center boolean - по центру. customButtons object - дополнительные кнопки. Формат записи:посмотреть код
печать ·········10········20········30········40········50········60········70········80········90········100·······110·······120·······130·······140·······150 1. {'name': [init_visible,actionfunc,thispar,param]} посмотреть код
печать ·········10········20········30········40········50········60········70········80········90········100·······110·······120·······130·······140·······150 1. {'name': [init_visible,actionfunc,thispar,param]} Класс кнопки: 'xt-name', 'xt-name-over' при наведении. Здесь:
name string - имя кнопки. Используется в классе. init_visible boolean - показывать ли кнопку при инициализации окна. actionfunc function - функция, которая будет вызвана при клике на кнопку. Аргументы: [ссылка на окно, параметры]. Объект this будет указывать на thispar. thispar mixed - второй аргумент для функции. param mixed - параметр. Если не указан, используется имя окна.
havemenu boolean - наличие меню. Определяется автоматически, в зависимости от аргумента menuitems. menuopts object - Опции меню.
content object | string | function - контент. Может быть строкой, объектом или функций, возвращающей строку. Объект может содержать следующие свойства:
url string - ссылка на документ. form string - ID формы, данные которой нужно отправить серверу. xml boolean - обрабатывать полученный код как XML или нет. type 'GET' | 'POST' - тип запроса. cache boolean - разрешить / запретить кеширование. async boolean - устанвить режим запроса (синхронный / асинхронный). success function - функция, срабатывающая после успешного получения данных. Принимает 2 аргумента:
data string | object - непосредственно запрошенный документ. status integer - статус.
error function - функция обработки ошибок. dataType string - тип данных. Нужен для функции success.
namestring - уникальное имя окошка. Нигде не отображается, но исползуется при работе с такими окнами. title string - заголовок окошка. Отображается в шапке. width integer - ширина окошка. height integer - высота окошка. opts object - дополнительные параметры:
autosize boolean - автоопределение размеров. autosizewidth boolean - автоопределение ширины. autosizeonimages boolean - автоматически изменять размеры после загрузки картинок. hideonresize boolean - прятать содержимое при изменении размеров окна. waitimages boolean - ждать загрузки всех картинок. markload string - текст загрузки. align string - выравнивание. shadow boolean - тень. header boolean - отображать ли шапку. min boolean - отображать ли кнопку Minimize (свернуть). max boolean - отображать ли кнопку Maximize (развернуть). design string - дизайн. Является ключем объекта _uWnd.designs. close boolean - отображать ли кнопку Close (закрыть). hidden boolean - скрытое окно. modal boolean - модальное окно (все остальное пространство закрывается полупрозраным слоем). alert boolean - окно будет отображаться выше модальных окон. popup boolean - закрывать ли окно при клике на пространстве вне окна. nomove boolean - запретить перемещение окна. hideonmove boolean - скрывать содержимое окна при перемещении окна. resize boolean - разрешить изменение размеров окна пользователем. fixed boolean - фиксированное окно (прокручивается вместе со страницей). minh integer - минимальная высота. maxh integer - максимальная высота. minw integer - минимальная ширина. maxw integer - максимальная ширина. icon string - иконка для окна. Отображается в заголовке. oncontent function - функция, выполняющаяся после добавления контента в окно. onclose function - функция, выполняющаяся после закрытия окна. onbeforeclose function - функция, выполняющаяся до закрытия окна (после клика на кнопку закрытия). oninit function - функция, выполняющаяся при открытии окна. onmousemove function - функция, выполняющаяся движении мышью над контентом окошка. onposchange function - функция, выполняющаяся при каждом изменении позиции окна. onactivate function - функция, выполняющаяся при получении окошком фокуса. ondeactivate function - функция, выполняющаяся при потере окошком фокуса.
closeonesc boolean - закрывать ли окно при нажатии клавиши Esc. initstate 'max'|'min' - состояние при открытии. headerh integer - высота шапки. headerc string|object - содержимое шапки. Строка или DOM-узел. hideheader boolean|object - прятать шапку при загрузке. footerh integer - высота футера. footerс string|object - содержимое футера. Строка или DOM-узел. hidefooter boolean|object - прятать футер при загрузке. center boolean - по центру. customButtons object - дополнительные кнопки. Формат записи:посмотреть код
печать ·········10········20········30········40········50········60········70········80········90········100·······110·······120·······130·······140·······150 1. {'name': [init_visible,actionfunc,thispar,param]} посмотреть код
печать ·········10········20········30········40········50········60········70········80········90········100·······110·······120·······130·······140·······150 1. {'name': [init_visible,actionfunc,thispar,param]} Класс кнопки: 'xt-name', 'xt-name-over' при наведении. Здесь:
name string - имя кнопки. Используется в классе. init_visible boolean - показывать ли кнопку при инициализации окна. actionfunc function - функция, которая будет вызвана при клике на кнопку. Аргументы: [ссылка на окно, параметры]. Объект this будет указывать на thispar. thispar mixed - второй аргумент для функции. param mixed - параметр. Если не указан, используется имя окна.
havemenu boolean - наличие меню. Определяется автоматически, в зависимости от аргумента menuitems. menuopts object - Опции меню.
content object | string | function - контент. Может быть строкой, объектом или функций, возвращающей строку. Объект может содержать следующие свойства:
url string - ссылка на документ. form string - ID формы, данные которой нужно отправить серверу. xml boolean - обрабатывать полученный код как XML или нет. type 'GET' | 'POST' - тип запроса. cache boolean - разрешить / запретить кеширование. async boolean - устанвить режим запроса (синхронный / асинхронный). success function - функция, срабатывающая после успешного получения данных. Принимает 2 аргумента:
data string | object - непосредственно запрошенный документ. status integer - статус.
error function - функция обработки ошибок. dataType string - тип данных. Нужен для функции success.
и в конце концов получится не то что мне нужно! я уже описал что мне нужно. стандартные окна юкоза 't открываются нормально и загружаются тоже нормально а мои мною созданные сжимаются а потом при нажатии второго раза по ссылке открывается нормальное окно
Re: На счет Ajax окна
Добавлено: 31 окт 2009, 11:58
alexeenko
Lexin писал(а):что значит "new _uWnd"
Новое Ю.Окошко создается следующим кодом:
Re: На счет Ajax окна
Добавлено: 31 окт 2009, 15:36
Lexin
Lexin писал(а):и в конце концов получится не то что мне нужно! я уже описал что мне нужно. стандартные окна юкоза 't открываются нормально и загружаются тоже нормально а мои мною созданные сжимаются а потом при нажатии второго раза по ссылке открывается нормальное окно
КАК ЭТО ИСПРАВИТЬ?????
Re: На счет Ajax окна
Добавлено: 01 ноя 2009, 12:04
Lexin
Повторяю вопрос: У uCoz XML AJAX окон заблокировано изменение размеров окна. Даже если в окне есть картинки, окно имеет один определенный размер и не сужается и не увеличивается! если информации много в Ajax Xml окне, то в окне появляется полоса прокрутки. Мне нужно тоже самое, на opelLayerB. Покачто я видел openLayerA и еще какое то окно с тремя иконками в верхнем правом углу. МНЕ НАДО НОРМАЛЬНОЕ ОКНО ФОФЧ С ОДНИМ ЗНАЧКОМ "Закрыть" И ВСЁ, И ЧТОБЫ ОКНО НЕ МЕНЯЛО РАЗМЕР - НЕ СУЖАЛОСЬ И НЕ УВЕЛИЧИВАЛОСЬ (ХОТЯ УВЕЛИЧЕНИЕ МОЖНО ОСТАВИТЬ, А СУЖЕНИЕ НЕТ). КАК ЭТО СДЕЛАТЬ? (на openLayerB)