Сначала немного теории:
Почти на всех страницах используется ajax окна и из-за этого идет
подгрузка нужного java скрипта которая непосредственно и отвечает за
создание окна, и исходя из этого данные окна можно содать почти везде.
Почему почти? Повторюсь не везде прописан код jav'ы... А теперь само создание, так как ajax окно состоит и из xml файла, где описано его содержимое, то:
1 шаг. создание xml файла: В любом текстовом редакторе потдерживающем кодировку Utf-8, пишем:
здесь: ID - Уникальное имя xml и ссылки (тот же ID, что и в xml файле) синим - прямая ссылка до xml файла красным - название создаваемого окна фиолетовым - это рамеры окна, где 200 - ширина и 100 - высота соответсвенно зеленым - сама ссылка Ну все ваше ajax окно создано!
Этот метод я больше всего использую на своем сайте http://ucozon.ru/
чем он удобен , тем что в него можно встраивать ссылки с тегами, что не сделаешь в других окнах ajax. как выглядит примерный скрипт:
Code
<script type="text/javascript"> vid_rekc = function(){ new _uWnd('myName','Форма заказа на ucozon.ru',300,150,{min:1,shadow:1,header:1,max:1,modal:1,resize:0},'Добро пожаловать на сайт ucozon.ru'); } </script>
Установка обычно поверх ссылки вызова, можно вставить этот скрипт и в js файл убрав предварительно
Code
<script type="text/javascript"> и </script>
и вставлять сам файл таким образом
Code
<script type="text/javascript" src="/ссылка на файл js/ajax1.js"></script>
где уже указывал что такое min:1,shadow:1,header:1,max:1,modal:1,resize:0 в прошлом ответе ,300,150, ширина и высота окна vid_rekc это уникальное имя вызова окна, заметьте что оно есть и в ссылки вызова сама ссылка вызова окна
<script type="text/javascript"> function
nrmurl(){$("#rchp, #normurl").show(); $("#nrml, #chpy").hide();}
function chpyrl(){$("#rchp, #normurl").hide(); $("#nrml,
#chpy").show();} function urlopen1(){new
_uWnd('link',Название',400,600,{align:0,shadow:1,autosize:1,maxh:350,minh:200,resize:0},'ТУТ
ЛЮБОЙ ВАШ БЛОК ИЛИ ТЕКСТ И Т.Д И Т.П');} </script>
В ТУТ ЛЮБОЙ ВАШ БЛОК ИЛИ ТЕКСТ И Т.Д И Т.П - Вписывается любой текст,
можно вставлять информеры, даже форму входа) Все uCoz'вские коды
работают в нем
urlopen1 - 1 это ID Ajax Окна,для каждого окна оно должно быть уникальным!
Теперь там где вам нужна ссылка на открытие окна вставляем вот это
urlopen1 - 1 Должно совпадать с ID кода в Ajax окне!
другой тип проверенный
Это после body
Code
<script type="text/javascript">
function nrmurl(){$("#rchp, #normurl").show(); $("#nrml,
#chpy").hide();} function chpyrl(){$("#rchp, #normurl").hide();
$("#nrml, #chpy").show();} </script>
Это окно: <a href="javascript://" onclick="new
_uWnd('myName','Окно
ajax',300,100,{align:0,shadow:1,autosize:1,maxh:350,minh:200,resize:0},'Тут
впишите Текст который будет отображаться в окне ajax');">Сcылка на окно ajax</a>
Авто-открытие окна делается так: Вставляем куда хотим код
Code
<script type="text/javascript">
new _uWnd('myName','Окно
ajax',300,100,{align:0,shadow:1,autosize:1,maxh:350,minh:200,resize:0},'Тут
впишите Текст который будет отображаться в окне ajax'); </script>
Открытие окна по клику с ID:
Quote
<script type="text/javascript"> $('#ID').click(function
() {new _uWnd('myName','Окно
ajax',300,100,{align:0,shadow:1,autosize:1,maxh:350,minh:200,resize:0},'Тут
впишите Текст который будет отображаться в окне ajax');}); </script>
Открытие окна по клику с Class:
Quote
<script type="text/javascript"> $('.Class').click(function
() {new _uWnd('myName','Окно
ajax',300,100,{align:0,shadow:1,autosize:1,maxh:350,minh:200,resize:0},'Тут
впишите Текст который будет отображаться в окне ajax');}); </script>