Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите побороть скрипт :)
 
 автор: Sasha   (12.06.2005 в 11:08)   письмо автору
 
 

Помогите, плизз, побороть этот скрипт. Никак не удается сделать так, чтоб меню заняло надлежащее место в ячейке таблицы, а не в верхнем левом углу экрана.
Все мои усилия доводились до того, что он таки занимал нужное место, но не функциклировал....может кто поможет спровадить его на место работающим???

Прикрепляю скрипт.

   
 
 автор: glsv (Дизайнер)   (13.06.2005 в 08:01)   письмо автору
 
   для: Sasha   (12.06.2005 в 11:08)
 

Вам нужно поместить меню в ячейку таблицы? Т.к. меню реализовано на слоях, то это будет непросто сделать. На мой взгляд, легче написать другое меню чем адаптировать то что есть.

По ссылке приведен пример табличного меню, которое можно без проблем посетить в таблицу.
http://www.softtime.ru/forum/read.php?id_forum=0&id_theme=67&page=1

А по этой ссылке находится статья "Создание вертикального pop-up меню (на слоях)"
http://www.softtime.ru/info/articlephp.php?id_article=37

   
 
 автор: Sasha   (13.06.2005 в 18:52)   письмо автору
 
   для: glsv (Дизайнер)   (13.06.2005 в 08:01)
 

Спасибо! Покопаюсь...

   
 
 автор: Евгений Петров   (13.06.2005 в 11:55)   письмо автору
 
   для: Sasha   (12.06.2005 в 11:08)
 

... А на вот этом сайте http://www.dhtmlcentral.com/ вы сможете найти и меню и ещё много чего (раздел scripts).

   
 
 автор: SaDi`st   (20.06.2005 в 00:36)   письмо автору
 
   для: Sasha   (12.06.2005 в 11:08)
 

Засунуть в таблицу скрипт не получиться, он построен на слоях, а вот изменить местоположение его можно...
В самом начале скрипта есть две переменные:

var fromLeft=20
var fromTop=10

это, как я понимаю (а тест это подтвердил), и есть отступ от левой и верхней границы соответственно (в px конечно, проценты ставить нельзя). Нужное положение придется выставлять на глаз...

   
 
 автор: glsv (Дизайнер)   (20.06.2005 в 21:04)   письмо автору
 
   для: SaDi`st   (20.06.2005 в 00:36)
 

> Засунуть в таблицу скрипт не получиться, он построен на слоях, а вот изменить местоположение его можно...
>В самом начале скрипта есть две переменные:
Да, этим можно определить положение меню, но, обычно, когда стоит задача "запихнуть" меню в таблицу, то нельзя заранее точно определить ее местоположение в координатах.
Как правило, таблицу делаю растягивающуюся на ширине окна браузера, а значит размеры ячейки и ее местоположение непостоянны. Поэтому значения top и left заранее не определить.

А вот в частном случае, когда размеры таблицы и ячейки фиксированные – меню на слоях вполне можно зафиксировать с помощью значений top и left.

   
 
 автор: glsv (Дизайнер)   (20.06.2005 в 21:05)   письмо автору
 
   для: glsv (Дизайнер)   (20.06.2005 в 21:04)
 

PS:
>в px конечно, проценты ставить нельзя
Кстати, можно и проценты ставить.

   
 
 автор: SaDi`st   (20.06.2005 в 21:40)   письмо автору
 
   для: glsv (Дизайнер)   (20.06.2005 в 21:05)
 

>Кстати, можно и проценты ставить.
В данном случае нельзя. Отступы определяются не в теле html-документа, а в теле скрипта и установка процентов просто приведет к ошибке.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования