Создание нового Новое Ю.Окошко , после обновления UCOZ
|
|
Electromaster | Дата: Воскресенье, 19.07.2009, 15:37 | Сообщение # 1 |
Сообщений: 270
Статус: Offline
| new _uWnd(name, title, width, height, opts, content, menuitems, app) Пояснения: string - Вставка параметров в кавычках ' ' integer - Вставка напрямую без ' ' object - Вставка параметров в {} разделяемых запетой boolean - Значение ложь | правда - false | true Где: - namestring - уникальное имя окошка. Нигде не отображается, но исползуется при работе с такими окнами.
- title string - заголовок окошка. Отображается в шапке.
- width integer - ширина окошка.
- height integer - высота окошка.
- opts object - дополнительные параметры:
- autosize boolean - автоопределение размеров.
- autosizeonimages boolean - автоматически изменять размеры после загрузки картинок.
- hideonresize boolean - прятать содержимое при изменении размеров окна.
- waitimages boolean - ждать загрузки всех картинок.
- markload string - текст загрузки.
- align string - выравнивание.
- shadow boolean - тень.
- header boolean - отображать ли шапку.
- min boolean - отображать ли кнопку Minimize (свернуть).
- max boolean - отображать ли кнопку Maximize (развернуть).
- close boolean - отображать ли кнопку Close (закрыть).
- hidden boolean - скрытое окно.
- modal boolean - модальное окно (все остальное пространство закрывается полупрозраным слоем).
- alert boolean - окно будет отображаться выше модальных окон.
- popup boolean - закрывать ли окно при клике на пространстве вне окна.
- nomove 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 - функция, выполняющаяся при потере окошком фокуса.
- 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.
_uWnd.alert(txt,title,opts) - "Создает всплывающее окошко-alert в правом нижнем углу, живущее 5 секунд" - txt object | string | function - контент, аналогично аргументу content функции _uWnd.
- title string - заголовок.
- opts object - опции, аналогично аргументу opts функции _uWnd.
Работка с AJAX окнами: _uWnd.close(name) - "Закрывает окно с name="name" (первый аргумент при создании окна). Аналог: метод close() самого окна" _uWnd.content(name,content) - "Устанавливает контент content для окна с name="name" (первый аргумент при создании окна) Аналог: метод content(content) самого окна" _uWnd.reload(name,content) - "Переустанавливает контент content для окна с name="name" (первый аргумент при создании окна, для документов, полученных от сервера). Аналог: метод reload(content) самого окна" _uWnd.setTitle(name,title) - "Устанавливает заголовок title для окна с name="name". Аналог: метод setTitle(title) самого окна" _uColorBox(did,fid) - "Создает палитру для выбора цвета" - did string - глагол прошедшего времени в английском языке id элемента, куда будет помещен выбор цвета.
- fid string - id элемента (допускаются только элементы форм, т.е. имеющие аттрибут value), куда будет записан HEX код цвета. К слову: не разрешается использовать символ кавычки ".
includeJSfile(src,id) - "Подключает внешний .js файл и помещает его в head документа." - src string - URL.
- id string - ID, который будет присвоен созданному элементу script.
encodeHtmlVal(s) - "Возвращает строку, где символы '"<&> заменены на соответствующие им HTML-сущности." dumpObject(o,depth,ex) - "Рекурсивный дамп простых обьектов (Не используйте с DOM элементами - это грозит бесконечным циклом). Не работает с функциями." _uButton(frm,type,opts) - "Создает кнопку в U.Стиле." - frm string - ID формы. Для submit кнопки нужно для запуска submit-кнопки формы с аттрибутом id="submfrm"
- type 's' | 'b' | 'r' - тип создаваемой кнопки. Submit, Button, Reset.
- opts object - обьект с настройками:
- text string - текст кнопки
- content string - дополнительные аттрибуты. Например, 'onclick="alert('clicked!')"'
- style integer - Определяет вид кнопки
http://helper.ucoz.ru/publ/2-1-0-4
|
|
| |
Герой | Дата: Среда, 10.02.2010, 01:05 | Сообщение # 2 |
Сообщений: 20
Статус: Offline
| Можно, пожалуйста, пример кнопки?
|
|
| |
Electromaster | Дата: Суббота, 13.02.2010, 19:04 | Сообщение # 3 |
Сообщений: 270
Статус: Offline
| Кнопка uWnd ГОТОВА)) <script type="text/javascript">window.onload = function i() {_uWnd.alert(_uButton('','b',{style:1,text:'Йа кнопко',id:'my_uBtn'}));}</script>
|
|
| |
Герой | Дата: Суббота, 13.02.2010, 22:24 | Сообщение # 4 |
Сообщений: 20
Статус: Offline
| Вах, спасибо!!!!
|
|
| |
K1l0 | Дата: Среда, 23.06.2010, 00:53 | Сообщение # 5 |
Сообщений: 1
Статус: Offline
| Ай спасибо. Все пригодилось.
|
|
| |
7soft | Дата: Среда, 07.07.2010, 16:48 | Сообщение # 6 |
Сообщений: 5
Статус: Offline
| Electromaster, можно пример ссылки, которая открывает ajax окно, содержимое которого - страница в интернете (к примеру яндекс) без использования xml. Можно с iframe...
|
|
| |
Electromaster | Дата: Среда, 07.07.2010, 17:14 | Сообщение # 7 |
Сообщений: 270
Статус: Offline
| Пример, только яндекс он не откроет - происходит перенаправление и открывается в норм окне... Code <script type="text/javascript">function uploadinajax(){new _uWnd('uploadfile','Загрузить файл',600,400,{align:0,shadow:1,autosize:1,resize:0},'<iframe src="http://imobile.ucoz.com/index/17" style="width:600px; height:400px; margin:0px; border:0px;"></iframe>'); }</script> <a href="javascript:;" onclick="uploadinajax();">Обзор</a>
|
|
| |
7soft | Дата: Среда, 07.07.2010, 17:44 | Сообщение # 8 |
Сообщений: 5
Статус: Offline
| Electromaster, спасибо!!!
|
|
| |
Electromaster | Дата: Пятница, 20.08.2010, 22:57 | Сообщение # 9 |
Сообщений: 270
Статус: Offline
| Ссылка на аякс окно без использования ID в *.xml файле. ID не изменять - иначе работать не будет. Code <a href="javascript://" onclick="new _uWnd('HelpWd',' ',-350,-150,{autosize:1,closeonesc:1,resize:1,align:'justify',maxh:400},{url:'/1'});return false;">Ссылка №1</a> <a href="javascript://" onclick="new _uWnd('HelpWd',' ',-350,-150,{autosize:1,closeonesc:1,resize:1,align:'justify',maxh:400},{url:'/2'});return false;">Ссылка №2</a> <a href="javascript://" onclick="new _uWnd('HelpWd',' ',-400,-150,{autosize:1,closeonesc:1,resize:1,align:'justify',maxh:400},{url:'/3'});return false;">Ссылка №3</a> Содержимое первого файла Code <?xml version="1.0" encoding="UTF-8"?><ajax><cmd p="title"><![CDATA[Название окна №1]]></cmd><cmd p="content"><![CDATA[<div style="font-size:12px;"><ul class="uz"><li><a target="_blank" href="http://сайт/">~(0_0)~</a></li></ul></div>]]></cmd></ajax> Содержимое второго файла Code <?xml version="1.0" encoding="UTF-8"?><ajax><cmd p="title"><![CDATA[Название окна №2]]></cmd><cmd p="content"><![CDATA[<div style="font-size:12px;"><ul class="uz"><li><a target="_blank" href="http://сайт/">~(0_0)~</a></li></ul></div>]]></cmd></ajax> Содержимое третьего файла Code <?xml version="1.0" encoding="UTF-8"?><ajax><cmd p="title"><![CDATA[Название окна №3]]></cmd><cmd p="content"><![CDATA[<div style="font-size:12px;"><ul class="uz"><li><a target="_blank" href="http://сайт/">~(0_0)~</a></li></ul></div>]]></cmd></ajax> Залить на сайт файлы Проверял в Гуглхроме - работает.
|
|
| |
radline | Дата: Пятница, 27.08.2010, 02:04 | Сообщение # 10 |
Сообщений: 1
Статус: Offline
| Не подскажете как сделать ajax-окно так чтоб в нем были клавиши информация и другая закрыть. При нажатии на клавишу информация выводился текст, а клавиша закрыть при нажатии на неё это окно закрывалось и при обновлении не открывалось то есть в течении 24 часов. Если можно такое сделать помогите пожалуйста, если нет спасибо за внимание! Заранее спасибо!
|
|
| |
Electromaster | Дата: Пятница, 27.08.2010, 20:17 | Сообщение # 11 |
Сообщений: 270
Статус: Offline
| radline даже если и сделать, то они будут работать только на сайте вебтопа (как мне кажется.. ) Возможно они сами скоро сделают эту функцию открытой для пользователя.
|
|
| |
AlexejON | Дата: Понедельник, 20.09.2010, 02:49 | Сообщение # 12 |
Сообщений: 1
Статус: Offline
| подскажите пожалуйста ... вот код: Code <script type="text/javascript"> window.onload = function StartPM() {_uWnd.alert('<center>ТЕКСТ</center>','',{w:500,h:100,tm:10000});} </script> как сделать что бы окно всплывало не внизу справа, а внизу по центру? сколько не спрашивал - никто толком не может пояснить...
|
|
| |
Герой | Дата: Четверг, 11.11.2010, 19:11 | Сообщение # 13 |
Сообщений: 20
Статус: Offline
| Quote (AlexejON) как сделать что бы окно всплывало не внизу справа, а внизу по центру? сколько не спрашивал - никто толком не может пояснить... u.js - наверное в этом скрипте придется покопаться
|
|
| |
DJ_LiGENDA | Дата: Суббота, 20.11.2010, 19:27 | Сообщение # 14 |
Сообщений: 1
Статус: Offline
| Люди подскажите умираю с этим т!!! как сделать чтоб это скрипт не повторялся!!!! на странице((( Code <script type="text/javascript">function uploadinajax(){new _uWnd('uploadfile','Загрузить файл',600,400,{align:0,shadow:1,autosize:1,resize:0},'<iframe src="http://imobile.ucoz.com/index/17" style="width:600px; height:400px; margin:0px; border:0px;"></iframe>'); }</script> <a href="javascript:;" onclick="uploadinajax();">Обзор</a>
|
|
| |
Electromaster | Дата: Среда, 24.11.2010, 19:45 | Сообщение # 15 |
Сообщений: 270
Статус: Offline
| DJ_LiGENDA скинь ссылку гляну на код сайта - в примере всё норм.
|
|
| |