Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Java / JavaScript


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Java/JavaScript

Выпуск № 267
от 06.11.2006, 18:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 307, Экспертов: 26
В номере:Вопросов: 3, Ответов: 5


Вопрос № 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
Комментарий оценки:
Спасибо!


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.37 от 04.10.2006
Яндекс Rambler's Top100

В избранное