Среда, 09.07.2025, 07:05
Меню сайта
    Форма входа
    Категории раздела
    скрипты для ucoz сайта [3099]
    шаблоны для ucoz скачать [2660]
    Иконки групп для форума [25]
    Графика для сайта [1953]
    шаблоны psd для фотошопа [27]
    кисти для фотошопа [39]
    уроки фотошопа на русском языке [4]
    стили для фотошопа [3]
    шрифты для фотошопа cs4 [12]
    Web-master [3058]
    Поиск
    Календарь
    «  Март 2009  »
    Пн Вт Ср Чт Пт Сб Вс
          1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031
    Архив записей
    Наш опрос
    Умеете ли вы писать скрипты для ucoz?
    Всего ответов: 73
    Мини-чат
    200
    Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Главная » 2009 » Март » 25 » Урок по javascript. Как открыть новое окно нужных размеров, в нужном месте
    17:47
    Урок по javascript. Как открыть новое окно нужных размеров, в нужном месте
    По просьбам пользователей рассказываю о функциях в JavaScript`e. В этом уроке я расскажу как сделать чтобы при клике на кнопку открывалось окно в нужном месте и нужных размеров и расскажу как сделать чтобы при клике по ссылке переходило по ссылке и открывало то-же окно.
    Сначала начну с кнопки. Допустим вы уже оформили свою кнопочку по этому уроку и хотите чтобы когда кто-то по ней кликал, открывалось окно.
    Начнем.
    В этом уроке я использовал функцию "some_function()", и чтобы вам ничего не пришлось переделывать, тут я тоже буду использовать эту-же функцию. На самом деле все элементарно и не пугайтесь таких слов как "Функция", "вызов функции".. :-)
    Code
    <script>function some_function(){window.open('http://forucoz.com/','allforucoz','width=500,height=400,resizable=1,status=0,scrollbars=1,left=300,top=400'); }</script>

    слово function не изменяем
    some_function можно изменить
    http://forucoz.com/ - адрес окна, которое откроется
    width - ширина окна. у меня 500
    height - высота окна. у меня 400
    resizable - способность изменения размеров окна. Если хотите убрать эту возможность, то поставьте 0.
    status - не трогаем
    scrollbars - такая полосочка, когда ее двигаешь страница лестается вверх, вниз))) короче разберетесь. если хотите убрать, поставьте 0.
    left - сколько пикселей отступить слева. (чтобы выравнять положения нового окна на экране)
    top - сколько пикселей отступить сверху. (чтобы выравнять положения нового окна на экране)

    Готово =) Любуемся результатом тут http://forucoz.com/html/onclickwindow.html

    Вторая часть урока - это как сделать тоже самое, но чтобы выполнить одним кликом 2 действия. Переход по ссылке и открытие окна.

    В общем все тоже предельно просто. Берем любую ссылку. Например из раздела наши баннеры.

    Code
    <a href="http://forucoz.com/" title="Скрипты для uCoz, шаблоны для uCoz" target="_blank" onclick="some_function()">Все для UCOZ</a>

    href - ссылка на которую перейдет
    title - текст, который видно если навести мышку на ссылку
    target - указываем в каком окне откроется ссылка. _blank - это в новом.
    onclick - вызов функции при клике.
    Сам код скрипта берем выше. он такой-же как и для кнопки. Все просто, предельно просто.
    Вот как это выглядит http://forucoz.com/html/linkandwindow.html
    Автор, источник урока: http://forucoz.com/

    Свои темы для уроков предлагать в комментарии.

    Категория: Web-master | Просмотров: 702 | Добавил: Bogdan4eg | Рейтинг: 0.0/0
    Всего комментариев: 7
    7 Naruto007  
    0
    Спасибо крутая вещь biggrin biggrin biggrin biggrin biggrin biggrin biggrin biggrin up up up up up up up up

    6 Bogdan4eg  
    0
    Ghostwriter, сегодня ночью, если не усну, сделаю урок по ajax`у

    5 Ghostwriter  
    0
    Bogdan4eg, а можешь дать несколько уроков по ajax ???? оч интересует biggrin

    4 vladko95  
    0
    Bogdan4eg ТАК ДЕРЖАТЬ

    3 -=FoX=-  
    0
    спс

    2 vladko95  
    0
    Богданчег спс

    1 _Pain_  
    0
    Спс! Классные уроки пишешь! Мне уже много раз помогал!

    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]