При нажатии на ссылку в текущем окне появлялось окошко с заданными размерами.

голоса: +3
Как сделать, чтоб при нажатии на ссылку в текущем окне появлялось окошко, с заданными размерами.
Адрес сайта http://siegmein.ucoz.ua/
| Автор: | Категория: Дизайн сайта

Ответов: 1

голоса: +4
 
Лучший ответ
<a href="javascript://"onclick="window.open('http://www.ucoz.ru/qa/','up','scrollbars=1,top=0,left=0,resizable=1,width=680,height=580');return false;">нажми чтобы спросить</a>

или аякс вариант

<a href="javascript://"onclick="new _uWnd('ajax','заголовок','600','300',{close:true,header:true,nomove: false,fixed:true},'')">нажми чтобы спросить</a>

Как-то так. Остальное подгоняем под себя
| Автор:
Выбор ответа лучшим | | Автор: Юрий Белявцев
А что лучше такой код windows или js.
$(document).ready(function() {   
    $('a[name=modal]').click(function(e) {
    e.preventDefault();
    var id = $(this).attr('href');
    var maskHeight = $(document).height();
    var maskWidth = $(window).width();
    $('#mask').css({'width':maskWidth,'height':maskHeight});
    $('#mask').fadeIn(1000);
    $('#mask').fadeTo("slow",0.8);
    var winH = $(window).height();
    var winW = $(window).width();
    $(id).css('top',  winH/2-$(id).height()/2);
    $(id).css('left', winW/2-$(id).width()/2);
    $(id).fadeIn(2000);
    });
    $('.window .close').click(function (e) {
    e.preventDefault();
    $('#mask, .window').hide();
    });
    $('#mask').click(function () {
    $(this).hide();
    $('.window').hide();
    });
   });
к своему сообщению я добавила более изящный аякс вариант. попробуйте
у вас более сложный вариант с анимацией появления и так далее
что лучше выбирайте сами. я вам дала два варианта. у вас третий. смотря какие задачи стоят. о задачах вы не сказали ни слова. вот и выбирайте. выбор есть
Хорошо большое спасибо.
...