Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: toypaul от 17 Июня 2002, 12:10:20

Название: Скрипт "всплывающее меню" под все браузеры?
Отправлено: toypaul от 17 Июня 2002, 12:10:20
Короче скачал я туеву кучу таковых с hotscripts.com. Больше всего подошел CoolMenus, но в нем есть одна проблема - в Опере (5.12) при имзенении размера окна исчезает само меню. У них сделано так - после этого при первом движении мышки страничка перегружается. Но вот если при этом появлются скроллбары, то происходит зацикливание загрузки.

Хорошо бы передалть скрипт так (или может существует уже такой, но чтобы работал и в ИЕ, Опере, и НС): верхний уровень я задаю сам (скажем таблица, внутри ячеек
или что-то подобное). По onmouseover/out и т.п. контролирую выпадание менюшек - то есть нужно рассчитывать их положение динмически, а не один раз. Тогда не должно быть проблем с перезагрузкой (пересчет позиций).

Вроде почти близко к реализации, но не могу разобраться в особенностях находения координат элементов (div или может еще подскажете). Точка смещения вроде находится, а вот как найти ширину/высоту элемента не понятно.

За основу взял простенький скрипт popupmenu , в котором выпадающее меню реализовано ч/з OPTION. Еще трабл - в НС страничка вообще не грузится (Сибкон 4.7).

Вот такая стори. Кто чем может помочь? Может у кого-то есть свои подобные скрипты?
Название: Скрипт "всплывающее меню" под все браузеры?
Отправлено: lissdx от 17 Июня 2002, 12:33:52
:) klasno tol\'ko za vsem ne ugonishsja :). Shitai tak :) Opera
nizkii procen ispol\'zovanija :), i besplatnii upgrade :)... Mozcet igra
ne stoit svech. Izveni ne sovsem to.

http://www.virtue3d.com/.mr.web/test/DropDownMenu/menu.html
a eto poprobui, ne znau kak ono povedet sebja s .."Опере (5.12)"..
Название: Скрипт "всплывающее меню" под все браузеры?
Отправлено: toypaul от 17 Июня 2002, 14:14:29
Это элементарно (по сравнению с тем, что я сейчас имею - CoolMenu, Esmenu, DHTM Quick Menu & etc)
Название: Скрипт "всплывающее меню" под все браузеры?
Отправлено: ЖеньКа от 17 Июня 2002, 14:43:02
toypaul поищи в сети PHP Layers Menu 1.1.3 работает - везде! :) там три варианта - я думаю подойдёт для любых случаев!
Название: Скрипт "всплывающее меню" под все браузеры?
Отправлено: toypaul от 17 Июня 2002, 20:48:30
Все! Нашел то что нужно скрипт называется Pop-it за каждой ссылкой можно закрепить всплывающее окно. Работает почти везде (немного доделал под Оперу).
Название: Скрипт "всплывающее меню" под все браузеры?
Отправлено: KBA-KBA от 18 Июня 2002, 02:20:40
ну может выкенишь доделаный вариант?
Название: Скрипт "всплывающее меню" под все браузеры?
Отправлено: toypaul от 18 Июня 2002, 07:13:02
Куда выкинуть-то? Могу у себя на сайте - сегодня вечером буду делать обновления (там этот скрипт будет работать). Вот ссылка, если что http://1csql.virtualave.net (http://1csql.virtualave.net)
Название: Скрипт "всплывающее меню" под все браузеры?
Отправлено: toypaul от 18 Июня 2002, 15:18:21
Пример работы скрипта - наводим на ссылку Текущая версия. Бэст вью ин ИЕ. В Опере почему-то не кажет по вертикальной ссылке, в НС 4 вообще не работает - хотя на пустой страничке работало (видимо как-то зависит от элементов на странице)
Название: Скрипт "всплывающее меню" под все браузеры?
Отправлено: Xander от 19 Июня 2002, 20:13:19
http://www.cross-browser.com/
http://dynapi.sourceforge.net/
Название: Скрипт "всплывающее меню" под все браузеры?
Отправлено: ЖеньКа от 21 Июня 2002, 07:45:30
toypaul http://www.tsekalo.net вот там то, что тебе надо?
Название: Скрипт "всплывающее меню" под все браузеры?
Отправлено: G-Gudok от 10 Июля 2002, 09:08:51
Товарищи, может сказать нахождение скрипта (не сайта, с использованием скрипта, а сам скрипт!!!) нормально выпадающего меню с  гибкими настройками. Спасибо!
Название: Скрипт "всплывающее меню" под все браузеры?
Отправлено: Guard от 10 Сентября 2002, 14:50:14
toypaul Ты не мог бы подсказать, где ты нашел этот pop-it???????

А то у меня меню просто кошмар (рога какие-то).

Помоги плиз!!!
Название: Скрипт "всплывающее меню" под все браузеры?
Отправлено: Lexx от 08 Октября 2002, 16:40:56
У меня возникла проблема. Если сразу под меню идет конструкция , то это "что-то" закрывает собой ту часть меню, которая "всплывает".
Это можно как-то исправить?
Название: Скрипт "всплывающее меню" под все браузеры?
Отправлено: Макс от 08 Октября 2002, 16:46:23
Цитировать
Это можно как-то исправить?
AFAIK в IE4,5 не исправляется - недоработка MicroSoft