Автор Тема: новое окно при нажатии на ссылку - маленького размера  (Прочитано 6832 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн misytka

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 21
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
у меня на сайте есть картинки, при нажатии на которые предполагается открытие окошка с текстом, как  это сделать вообще?
Я так понимаю нужно картинку сделать ссылкой на новый html, но как сделать чтобы это окошко было маленьким - по величине текста, а не на весь экран???

Оффлайн Greg

  • пинёг
  • Ветеран
  • *****
  • Сообщений: 618
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.bsfera.ru
это в JavaScript:

function picture()
{
window.open("document.htm","newwindow",config="width=300, height=550, tollbar=0,location=0, directories=0, status=1, menubar=0,scrollbar=0, resizable=0");
}

потом делаешь ссылку там, где тебе надо:
<a href="javascript:picture()">Это ссылка</a>
Пространные размышления об ИТ и все что вокруг

Оффлайн misytka

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 21
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
а Java script, это программа такая или прямо в коде хтмл прописывается?

Оффлайн Xander

  • санитар леса
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1780
  • +0/-0
  • 2
    • Просмотр профиля
misytka
прочитай уже что-нибудь про html,прежде чем такие вопросы задавать на форуме.
книжку, или сайт какой.
•••Jah\'d never let us down!•••

Оффлайн misytka

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 21
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
ну я прочитала - хтмл для чайников и хтмл в примерах, но там про это чего-то сильно не объясняли :-(





Greg,
объясните пожалста, подробнее, я наверное неправильно что-то указала... и еще, рисунок у меня в таблице, а эту java надо в head вставлять или в таблицу? я все перепробовала, но чего-то не получается,
а еще, я прочитала на эту тему главу из книги "Стефан Кох - Введение в JavaScript для мага" - там немного другой код, но  не объяснили как связать это все с картинкой..
« Последнее редактирование: 31 Октября 2005, 18:55:42 от misytka »

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru

Оффлайн misytka

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 21
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
а вообще,  всплывающие окна могут быть запрещены пользователем, я так понимаю, так что , видимо лучше все-таки делать просто ссылки на новый документ в полный экран, да?

а насчет того что попалось первым - для абсолютного чайника в этой области (меня, разумеется) эти книги были просто кладом, без этого вообще представить нельзя создание сайта с нуля...
...теперь остается изучать всякие заморочки типа всплывающих окон и т.п. (расширять кругозор...короче)

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
Яндекс вам поможет.

Оффлайн kenga

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 14
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.web-effect.com.ru
Picture

Содержимое файла 111.htm:





PlaceWebHosting - Качественный платный хостинг

Оффлайн misytka

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 21
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Народ! Я нашла клевую вещь в нете:

"Как с помощью Java Script открыть новое окно точно в центе экрана?  

Вот скрипт ссылки для открытия нового окна - поучительные варианты задания параметров. На основе этих решений без проблем родишь своё. Успехов."


ТЕКСТ ССЫЛКИ


 
я перефразировала немного про центр экрана и ссылка у меня не текст, а рисунок  и получилось все именно так как хотелось!!!:

  Directories=0, Status=0, Menubar=0, Scrollbars=0, Resizable=1, Copyhistory=0,
  Width=\'+Math.ceil(document.body.clientWidth/1.5)+\',Height=\'+Math.ceil(screen.Height-200)+\',
  Left=\'+Math.ceil(document.body.clientWidth/6)+\',Top=80\')}ow()}">  vspace=2 hspace=2>

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28