Вопрос № 60850: Помогите исправить скрипт.
Целую неделю юзал java script. В итоге заколбасил (часов 5ть потратил) менюшку, которую раньше нигде не видел и лично мне она очень нравится. И теперь скажите пожалуйста каково она глючит???!!!
Я сам с событийным пр...Вопрос № 60866: Подскажите, пожалуйста, Джава-скрипт, при котором текст из определеной текстариа добавлялся бы в буфер обмена по нажатии кнопки "Добавить в буфер обмена".
Заранее благодарю....Вопрос № 60910: Подскажите пожалуйста, как сделать так, чтобы на одной картинке было две ссылки? Т. е. если я нажимаю на левую половинку - одна ссылка, на правую - другая.
Что непонятно - пишите в минифорум.
Заранее спасибо....
Вопрос № 60.850
Помогите исправить скрипт.
Целую неделю юзал java script. В итоге заколбасил (часов 5ть потратил) менюшку, которую раньше нигде не видел и лично мне она очень нравится. И теперь скажите пожалуйста каково она глючит???!!!
Я сам с событийным программированием дружу не очень. Прошу прощения за не очень структурированный код, но подскажите:
1. Почему не срабатывает onclick ???
2. Откуда берутся пробелы между "кнопками" ??
3. Самое главное - КАК ИСПРАВИТЬ ГЛЮК ПРИ БЫСТРОМ ПЕРЕМЕЩЕНИИ ПО МЕНЮ????!!!!
Буду благодарен за любые советы (и исправления :) )
Приложение:
Отправлен: 01.11.2006, 07:00
Вопрос задал: Rok-set (статус: 7-ой класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: HookEst
Здравствуйте, Rok-set!
К сожалению у меня нет 5-ти часов, чтобы хорошо разобраться в Вашем коде, проще было написать свою реализацию(см. приложение), НО описание структуры меню я использовал Ваше. Единственно, 2-й элемент использовал под target(сообственно этот массив нужен только для описания, используется только 1 раз(в DOM и так достаточно информации), при создании меню). Массив стилей заменил на CSS классы, так удобнее переключаться между стилями. Вместо setInterval использовал setTimeout, гораздо легче контролировать. А вместо
absolut positioning
использовал отрицательный margin-top, правда высота элементов меню теперь - одинакова для всех уровней(var MIheight). Ну вообщем, смотрите код(исходник - лучший комментарий?), он конечно, сырой и проверялся только в IE, но главное принцип.
Будут вопросы, пишите в минифорум или почту.
Успехов.
Приложение:
Ответ отправил: HookEst (статус: 6-ой класс)
Ответ отправлен: 02.11.2006, 05:48
Вопрос № 60.866
Подскажите, пожалуйста, Джава-скрипт, при котором текст из определеной текстариа добавлялся бы в буфер обмена по нажатии кнопки "Добавить в буфер обмена".
Заранее благодарю.
Отправлен: 01.11.2006, 09:11
Вопрос задала: Angel7 (статус: 5-ый класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 3)
Отвечает: dianacode
Доброе время суток, Angel7
попробуйте вот этот вариант для IE http://xpoint.ru/know-how/JavaScript/YemulyatsiyaSelectionStart?3
с уважением, удачи
--------- There is more than one way to do it
Ответ отправила: dianacode (статус: 7-ой класс)
Ответ отправлен: 01.11.2006, 09:42
Отвечает: HookEst
Здравствуйте, Angel7!
Могу предложить 2 способа для IE.
используя execCommand и используя window.clipboardData
Приложение:
Ответ отправил: HookEst (статус: 6-ой класс)
Ответ отправлен: 02.11.2006, 08:20 Оценка за ответ: 5 Комментарий оценки: ОГРОМНОЕ СПАСИБО! :)
Вопрос № 60.910
Подскажите пожалуйста, как сделать так, чтобы на одной картинке было две ссылки? Т. е. если я нажимаю на левую половинку - одна ссылка, на правую - другая.
Что непонятно - пишите в минифорум.
Заранее спасибо.
Отправлен: 01.11.2006, 14:24
Вопрос задала: Angel7 (статус: 5-ый класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Errandir
Здравствуйте, Angel7!
Например вы можете это сделатль через мап:
<img src=untitled.jpg alt="" usemap="#map" width=200 height=250>
<map name="map">
<area href=http://www.ya.ru alt="http://www.ya.ru" shape=rect сoords="100,0,200,250">
<area href=http://www.google.com alt="http://www.google.com" shape=default>
</map>
Будут вопросы, задавайте.
--------- Si vox est - canta!
Ответ отправил: Errandir (статус: 2-ой класс)
Ответ отправлен: 01.11.2006, 15:27 Оценка за ответ: 4 Комментарий оценки: А вы сами проверяли код-то? :) У меня не получилось. Небольшие ошибки. Посмотри следующий ответ. Но все равно - спасибо! :)
Отвечает: Grigory
Здравствуйте, Angel7!
Для этого надо использовать image map, то есть исходная картинка разрезается на столько кусков, сколько Вам надо, а потом каждому куску присваивается своя гиперссылка.
Вот тут про это всё написано (на англ.): http://www.htmlhelp.com/reference/html40/special/map.html
Удачи!
Ответ отправил: Grigory (статус: 4-ый класс)
Ответ отправлен: 01.11.2006, 20:59 Оценка за ответ: 5 Комментарий оценки: Спасибо!