Кодировка HTML | Демо-сайт CMS uCoz | Почта

На счет Ajax окна

Здесь задаём вопросы и получаем ответы по системе uCoz!
Правила форума
1. Темы с названиями Помогите, Как сделать, Хелп, Не могу найти и так далее будут перенесении в мусорку без предупреждения!
2. Любой транс-лит будет удален, так что подумайте стоит ли писать транс-литом.
3. Темы не по тематике этого раздела будут также перенесены в мусорку. (Например по DLE, phpBB, php скриптам и так далее...)
4. Не забываем про Общие правила форума!

Re: На счет Ajax окна

Сообщение Vadim » 30 окт 2009, 20:48

Аватара пользователя
Vadim
Модератор
Модератор
 
Сообщения: 140
Зарегистрирован: 01 июл 2009, 20:43
Карма: + 19 -

Re: На счет Ajax окна

Сообщение Lexin » 30 окт 2009, 21:13

Напишите хотя-бы пример ссылки (demo)
Изображение
I am Web/Wap/Win Programmer, Gamer, GameCreator, Designer, Violinist, Animeshnik.
AniDBView+ Application Developer and Administrator
Аватара пользователя
Lexin
Полковник
Полковник
 
Автор темы
Сообщения: 345
Возраст: 30
Зарегистрирован: 02 авг 2008, 15:41
Карма: + 7 -
Откуда: Казахстан, Астана

Re: На счет Ajax окна

Сообщение SOKOJI » 30 окт 2009, 21:33

Lexin, new _UWnd - это функция создания окна. Она так и должна быть написана. Ты должен заменить лишь аргументы этой функции.
Оказываю небесплатную помощь по сайтам. Обращаться в ЛС или в ICQ (см.профиль).
Пишу PHP-скрипты на заказ. За подробной информацией в ЛС (или в ICQ).

Помощь по форуму:
Раздел для Ваших вопросов | Поиск!
Аватара пользователя
SOKOJI
Модератор
Модератор
 
Сообщения: 234
Зарегистрирован: 01 июл 2009, 21:19
Карма: + 29 -

Re: На счет Ajax окна

Сообщение Lexin » 30 окт 2009, 21:58

У меня получилось сделать, но к сожалению абсолютно не то, что нужно.
Мне нужно простое AJAX xml окно с картинкой, но у меня картинка не загружается сразу и окно сужается, а при нажатии второго раза по ссылке открывается нормальное окно и картинка догружается.
А мне надо чтобы окно не сужалось а оставалось одного и того же размера которое я задам и картинка в определенном размере окне потихоньку загружалась и не сужалась никуда.
Я уже читал тему AJAX окно на этом форуме и там нашел код для блокировки изменения размера окна - код 'no' . но для этого надо использовать openlayerA и + настраивать 4 часа эти xml файлы чтобы они пахали. что редко бывает. у меня. а мне надо на openlayerB. по крайней мере openlayerB мне подключать не надо и всё пахает. вот только окно с картинкой сужается.
надеюсь я ясно объяснил
Изображение
I am Web/Wap/Win Programmer, Gamer, GameCreator, Designer, Violinist, Animeshnik.
AniDBView+ Application Developer and Administrator
Аватара пользователя
Lexin
Полковник
Полковник
 
Автор темы
Сообщения: 345
Возраст: 30
Зарегистрирован: 02 авг 2008, 15:41
Карма: + 7 -
Откуда: Казахстан, Астана

Re: На счет Ajax окна

Сообщение X-3me » 31 окт 2009, 08:43

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.
Аватара пользователя
X-3me
Подполковник
Подполковник
 
Сообщения: 176
Возраст: 28
Зарегистрирован: 12 дек 2008, 19:11
Карма: + 3 -

Re: На счет Ajax окна

Сообщение Lexin » 31 окт 2009, 09:18

Спойлер: Показать +
X-3me писал(а):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.

и в конце концов получится не то что мне нужно! я уже описал что мне нужно.
стандартные окна юкоза 't открываются нормально и загружаются тоже нормально
а мои мною созданные сжимаются а потом при нажатии второго раза по ссылке открывается нормальное окно
Изображение
I am Web/Wap/Win Programmer, Gamer, GameCreator, Designer, Violinist, Animeshnik.
AniDBView+ Application Developer and Administrator
Аватара пользователя
Lexin
Полковник
Полковник
 
Автор темы
Сообщения: 345
Возраст: 30
Зарегистрирован: 02 авг 2008, 15:41
Карма: + 7 -
Откуда: Казахстан, Астана

Re: На счет Ajax окна

Сообщение alexeenko » 31 окт 2009, 12:58

Lexin писал(а):что значит "new _uWnd"
Новое Ю.Окошко создается следующим кодом:
Аватара пользователя
alexeenko
Рядовой
Рядовой
 
Сообщения: 25
Возраст: 32
Зарегистрирован: 02 окт 2009, 12:14
Карма: + 0 -
Откуда: Москва

Re: На счет Ajax окна

Сообщение Lexin » 31 окт 2009, 16:36

Lexin писал(а):и в конце концов получится не то что мне нужно! я уже описал что мне нужно.
стандартные окна юкоза 't открываются нормально и загружаются тоже нормально
а мои мною созданные сжимаются а потом при нажатии второго раза по ссылке открывается нормальное окно

КАК ЭТО ИСПРАВИТЬ?????
Изображение
I am Web/Wap/Win Programmer, Gamer, GameCreator, Designer, Violinist, Animeshnik.
AniDBView+ Application Developer and Administrator
Аватара пользователя
Lexin
Полковник
Полковник
 
Автор темы
Сообщения: 345
Возраст: 30
Зарегистрирован: 02 авг 2008, 15:41
Карма: + 7 -
Откуда: Казахстан, Астана

Re: На счет Ajax окна

Сообщение Lexin » 01 ноя 2009, 13:04

Повторяю вопрос:
У uCoz XML AJAX окон заблокировано изменение размеров окна. Даже если в окне есть картинки, окно имеет один определенный размер и не сужается и не увеличивается! если информации много в Ajax Xml окне, то в окне появляется полоса прокрутки.
Мне нужно тоже самое, на opelLayerB.
Покачто я видел openLayerA и еще какое то окно с тремя иконками в верхнем правом углу.
МНЕ НАДО НОРМАЛЬНОЕ ОКНО ФОФЧ С ОДНИМ ЗНАЧКОМ "Закрыть" И ВСЁ, И ЧТОБЫ ОКНО НЕ МЕНЯЛО РАЗМЕР - НЕ СУЖАЛОСЬ И НЕ УВЕЛИЧИВАЛОСЬ (ХОТЯ УВЕЛИЧЕНИЕ МОЖНО ОСТАВИТЬ, А СУЖЕНИЕ НЕТ).
КАК ЭТО СДЕЛАТЬ? (на openLayerB)
Изображение
I am Web/Wap/Win Programmer, Gamer, GameCreator, Designer, Violinist, Animeshnik.
AniDBView+ Application Developer and Administrator
Аватара пользователя
Lexin
Полковник
Полковник
 
Автор темы
Сообщения: 345
Возраст: 30
Зарегистрирован: 02 авг 2008, 15:41
Карма: + 7 -
Откуда: Казахстан, Астана

Re: На счет Ajax окна

Сообщение X-3me » 01 ноя 2009, 15:16

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});
}
Аватара пользователя
X-3me
Подполковник
Подполковник
 
Сообщения: 176
Возраст: 28
Зарегистрирован: 12 дек 2008, 19:11
Карма: + 3 -

Пред.След.

Вернуться в Общение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 21

cron