http://helper.ucoz.ru/publ/coding/ujs/2-1-0-4 писал(а):Создание AJAX окон:
Новое Ю.Окошко создается следующим кодом:
посмотреть код
печать
·········10········20········30········40········50········60········70········80········90········100·······110·······120·······130·······140·······150
1.
new _uWnd(name, title, width, height, opts, content, menuitems, app)
Где:
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.
Lexin писал(а):что значит "new _uWnd"
Новое Ю.Окошко создается следующим кодом:
Lexin писал(а):и в конце концов получится не то что мне нужно! я уже описал что мне нужно.
стандартные окна юкоза 't открываются нормально и загружаются тоже нормально
а мои мною созданные сжимаются а потом при нажатии второго раза по ссылке открывается нормальное окно
http://src.ucoz.net/src/u.js писал(а):
- Код: Выделить всё
function openLayerB(n,f,url,t,w,h,resize,anyVar2,grid,multypart,align){
new _uWnd(n,t,w,h,{autosize: resize ? 1 : 0,modal: grid ? 1 : 0,align:align ? align : 'center'},{url:url,form:f,cache:1});
}
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 21