Мини-Чат
Меню сайтаНовое на форумеКатегории раздела
РекламаТеги |
Ajax
Добавлено: 02.02.2025
Просмотров: 448
Код: <head></head> путь к скрипту Код: <script type="text/javascript" src="http://inter-shoping.ucoz.ru/js/openLayerA.js"></script> После того как у вас подключен openLayerA.js вы можете создавать аякс окна. Аякс окнон после обновления uCoz стало два вида Первые это те что прописываються как openLayerA, это обычные окна, нетрудные в прописывании. выглядит так: Код: <a
href="javascript:openLayerA('Здесь как бы имя вашего аякс окна, к
каждому окну своё имя (например Abc или gfgb)','Здесь ссылка на
страницу что будет в аякс окне','Здесь аякс, тоесть заголовок','Высота
в Px','Ширина в Px','auto'); ">пример</a>
Вторые появились после обнавления, прописываються как openLayerВ, при перетаскивании становятся прозрачными, можно делять фон заднего плана мутным и если пропишите ширину и высоту больше, то он сам сузиться до нужных размеров Прописываються они так: Код: <a
href="javascript://" onclick="openLayerB('Здесь опятьже имя аякса,
тоесть его ID (например Ad), ТАКОЕЖЕ КАК И XML ФАЙЛЕ',0,'Здесь ссылка
до вашего xml файла','здесь
заголовок',ширина,высота,'0','1','1',0,'justify'); return
false;">Пример</a> С этим аякс окном сложнее так нам требуеться xml файл. Чтобы его создать открываем блокнот и пишет туда следующее: Код: <?xml
version="1.0" encoding="UTF-8"?><ajax><cmd
t="layerContentздесь ID, ТАКОЕЖЕ КАК мы прописали выше (например Ad)"
p="innerHTML"><![CDATA[Здесь пишем что хотим, может использовать
html (обчно здесь пишут фрейм на другую страницу, выглядит он так :
<iframe style="width:ширинаpx;height:высотаpx" frameborder="0"
scrolling="no" hspace="0" vspace="0" allowtransparency="true"
src="ссылка на
страницу"></iframe>)]]></cmd></ajax> должно быть что-то типо этого Код: <?xml
version="1.0" encoding="UTF-8"?><ajax><cmd
t="layerContentAD" p="innerHTML"><![CDATA[<iframe
style="width:500;height:500" frameborder="0" scrolling="no" hspace="0"
vspace="0" allowtransparency="true"
src="http://coolsite.ucoz.net/0-175"></iframe>)]]></cmd></ajax>
Делее нажимаем файл, сохранить как, выбираем кодировку UTF-8 и в имени
файла изменяем .txt на .xml. нажимаем сохранить и заливам себе на сайт.
Источник: 7ucoz.com Для более продвинутых пользователей: Создание AJAX окон: Новое Ю.Окошко создается следующим кодом: Код: 1.new _uWnd(name, title, width, height, opts, content, menuitems, app) Где: * namestring - уникальное имя окошка. Нигде не отображается, но исползуется при работе с такими окнами. o autosize boolean - автоопределение размеров. o closeonesc boolean - закрывать ли окно при нажатии клавиши Esc. Код: 1.{'name': [init_visible,actionfunc,thispar,param]} Класс кнопки: 'xt-name', 'xt-name-over' при наведении. Здесь: + name string - имя кнопки. Используется в классе. o havemenu boolean - наличие меню. Определяется автоматически, в зависимости от аргумента menuitems. * content object | string | function - контент. Может быть строкой, объектом или функций, возвращающей строку. Объект может содержать следующие свойства: o url string - ссылка на документ. + data string | object - непосредственно запрошенный документ. o error function - функция обработки ошибок. Так же есть следующие функции:
Код: 1._uWnd.alert(txt,title,opts) Создает всплывающее окошко-alert в правом нижнем углу, живущее 5 секунд. Аргументы: * txt object | string | function - контент, аналогично аргументу content функции _uWnd.
Код: 1._uWnd.messageBox(txt,title,b,onselect,opts,param,app) Создает всплывающее окошко-alert по центру, блокирует все остальное пространство. Аргументы: * txt object | string | function - контент, аналогично аргументу content функции _uWnd. o id string - ID. * opts object - опции. Работа с AJAX окнами:
Код: 1._uWnd.header(name,content) Устанавливает содержимое шапки на content для окна с name="name" (первый аргумент при создании окна). Аналог: метод header(content) самого окна.
Код: 1._uWnd.content(name,content) Устанавливает контент content для окна с name="name" (первый аргумент при создании окна). Аналог: метод content(content) самого окна.
Код: 1._uWnd.footer(name,content) Устанавливает содержимое футера на content для окна с name="name" (первый аргумент при создании окна). Аналог: метод footer(content) самого окна.
Код: 1._uWnd.headerheight(name,h) Устанавливает высоту шапки в h пикселей для окна с name="name" (первый аргумент при создании окна). Аналог: метод headerheight(content) самого окна.
Код: 1._uWnd.footerheight(name,h) Устанавливает высоту футера в h пикселей для окна с name="name" (первый аргумент при создании окна). Аналог: метод footerheight(content) самого окна.
Код: 1._uWnd.reload(name,content) Переустанавливает контент content для окна с name="name" (первый аргумент при создании окна, для документов, полученных от сервера). Аналог: метод reload(content) самого окна.
Код: 1._uWnd.setTitle(name,title) Устанавливает заголовок title для окна с name="name". Аналог: метод setTitle(title) самого окна. Еще полезные функции:
Код: 1._uGetOffset(obj) Возвращает объект {top:y, left:x} с координатами DOM-узла, переданного в аргументах.
Код: 1._uColorBox(did,fid) Создает палитру для выбора цвета. Аргументы: * did string - глагол прошедшего времени в английском языке id элемента, куда будет помещен выбор цвета.
Код: 1.includeJSfile(src,id) Подключает внешний .js файл и помещает его в head документа. Аргументы: * src string - URL.
Код: 1.encodeHtmlVal(s) Возвращает строку, где символы '"<&> заменены на соответствующие им HTML-сущности. Код: 1.dumpObject(o,depth,ex) Рекурсивный дамп простых обьектов (Не используйте с DOM элементами - это грозит бесконечным циклом). Не работает с функциями.
Код: 1._uButton(frm,type,opts) Создает кнопку в U.Стиле. Аргументы: * frm string - ID формы. Для submit кнопки нужно для запуска submit-кнопки формы с аттрибутом id="submfrm" o text string - текст кнопки
Код: 1._uButtonEn(id,enable) Делает кнопку с id="id" активной / неактивной. * id string|object - ID кнпоки или DOM-узел. 1 Код: ._uButtonExt(frm) Возвращает HTML-код невидимой кнопки sumbit для формы с id="frm". * frm string - ID формы. Класс _uSuggestList
Код: 1.new _uSuggestList(name,inputId,opts,vals) Где: * name string - уникальное имя. o design string - дизайн. Является ключем объекта _uSuggestList.designs. Пример такого объекта: o maxlistheight 'auto' | integer - максимальная высота окошка. Как работает _uSuggestList На input вешаются обработчики событий onblur, onkeydown, onkeyup. Причем, только последний инициализует запрос (кому интересно - смотрим _uSuggestList.prototype.onblur, _uSuggestList.prototype.onkeydown и _uSuggestList.prototype.onkeyup). Скрипт обращается по адресу opts.url + '&tag=' + tag, где tag - набираемое значение. В ответ получает JSON массив вроде Поделиться:
Сказать спасибо! Отблагодарить Внимание !У вас нет прав для чтения и добавления комментариев. |
НовинкиМини профильГость, мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизуйтесь! В данный момент наш сайт абсолюто совместим с вашим браузером. Наша кнопка/ссылкаДрузья сайтаНаш опросСтатистикаОнлайн всего: 5 Гостей: 5 Пользователей: 0 Сейчас на сайте:
Всего зарегистрировано: Всего: 30 Новых за месяц: 0 Новых за неделю: 0 Новых вчера: 0 Новых сегодня: 0 Из которых: Юзеров: 21 Друзей: 4 Модераторов: 2 Админов: 1 Парней: 26 Девушек: 4 |