Вопрос № 95517: Здравствуйте, уважаемые эксперты!
Вопрос следующий: каким образом можно реализовать (с помощью языка JavaScript) следующее: при щелчке на некотором слове текста в окне браузера (IE, NS, Mozilla, Opera - во всех этих браузерах) должна появлят...Вопрос № 95547: Помогите пожалуйста!
нужно чтобы при нажатии на кнопку она становилась неактивной. Какой код нужно вставить? Я говорю про вставку ява скрипта....Вопрос № 95568: Товарищи, караул. Надо на ЯвеСкрипт (иль хоть на чем-нибудь) написать скрипт считывающий имена файлов из данной папки на клиентском компьютере. Догадываюсь, что из соображений безопасности будут какие-то запреты на это дело, но это уже втророй вопрос...Вопрос № 95573: Как средствами
JS сделать на сайте pop-under окно?
Именно не pop-up, а pop-under....
Вопрос № 95.517
Здравствуйте, уважаемые эксперты!
Вопрос следующий: каким образом можно реализовать (с помощью языка JavaScript) следующее: при щелчке на некотором слове текста в окне браузера (IE, NS, Mozilla, Opera - во всех этих браузерах) должна появляться всплывающая подсказка с определенным текстом.
Проблема в том, что для ссылок это можно сделать наведением курсора, однако меня интересует именно простой текст и подсказка, которая возникала бы именно по щелчку.
Приветствуется ответ в виде примера кода на JavaScript.
Отвечает: Flynn
Здравствуйте, Luxuriant Alex!
Насколько я знаю в Яваскрипте можно получить только элемент, по которому был произведен клин. Например если это ячейка таблицы <td> или же <div>. Получить же на какую часть текста внутри этого элемента произошел клик - помоему нельзя. Так что скорее всего придется все необходимые слова заключать в дивы. Каждое отдельно.
И уже при клике на него - выводить нужную подсказку.
Приложение:
Ответ отправил: Flynn (статус: 2-ой класс)
Ответ отправлен: 18.07.2007, 10:34
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Luxuriant Alex!
Смотрите приложение(код для IE).
Вам необходимо пожертвовать любым тегом типа B или I и установить общий стиль для них (если таких слов будет много) для B указано в приложении, для I - style=""font-style:normal"", вслучае если тег нужно использовать по прямому назначению то Вы всегда можете изменить стиль на месте (в приложении именно так и делается)
Для совместимости с другими обозревателями Вам необходимо определить его на клиентской машине. if (document.all){//IE
docs="document.all"
styles=".style"
html=""
Yposition="event.y"
Xposition="event.x"
}else{
if(document.layer){//NS
docs="document"
styles=""
html=".document"
Yposition="e.pageY"
Xposition="e.pageX"
}
}
после этого с помощью X=eval(docs+'.body.clientWidth') Вы сможете получить ширину экрана.
Удачи Вам!
Приложение:
--------- И только наступив на грабли мы приобретаем драгоценный опыт!
Отвечает: Felix
Здравствуйте, Luxuriant Alex!
По адресу http://htmlcoder.visions.ru/JavaScript/?11 расположена статья Всплывающая подсказка (tooltip) с использованием DOМ с приложенным JS кодом. В данном примере подсказка всплывает при наведении курсора мыши на слово (без ссылок - P. S., P. P. S., Р.P. P. S.
Для того, чтобы подсказка всплывала при нажатии кнопки мыши, меняем в JS коде(файл 1.txt) document.onmousemove на document.onmousedown.
Работает в IE, opera, firefoxe (проверял)
Ответ отправил: Felix (статус: 2-ой класс)
Ответ отправлен: 18.07.2007, 15:19
Вопрос № 95.547
Помогите пожалуйста!
нужно чтобы при нажатии на кнопку она становилась неактивной. Какой код нужно вставить? Я говорю про вставку ява скрипта.
Отправлен: 18.07.2007, 12:49
Вопрос задал: Valeraorg (статус: 5-ый класс)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 1)
Ответ отправил: Юркин Александр (статус: 1-ый класс)
Ответ отправлен: 19.07.2007, 01:31 Оценка за ответ: 4 Комментарий оценки: Да неверно это! Какой смысл в кнопке которая ничего не отсылает из формы? И все ответили как один. Хоть бы подумали. Но и на том спасибо. Ваш ответ меня направил на правильные мысли, а выход я уже нашел.
Отвечает: Angel7
Здравствуйте, Valeraorg!
Попробуйте код из приложения. Вроде работает.
Удачи!
Приложение:
--------- Не стоит откладывать на завтра то, что можно сделать сегодня.
Ответ отправила: Angel7 (статус: Практикант)
Ответ отправлен: 21.07.2007, 10:45
Вопрос № 95.568
Товарищи, караул. Надо на ЯвеСкрипт (иль хоть на чем-нибудь) написать скрипт считывающий имена файлов из данной папки на клиентском компьютере. Догадываюсь, что из соображений безопасности будут какие-то запреты на это дело, но это уже втророй вопрос. Сейчас меня интересует какими функциями это можно сделать, хотя бы направление мысли, код уж я сам напишу.
Заранее спасибо за ответы.
Отправлен: 18.07.2007, 15:40
Вопрос задал: Kilgor (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Kilgor!
--------- И только наступив на грабли мы приобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: Практикант)
Ответ отправлен: 18.07.2007, 15:51 Оценка за ответ: 5 Комментарий оценки: Огромное спасибо, ссылка очень помогла.
Отвечает: Flynn
Здравствуйте, Kilgor!
В яваскрипте таких функций вроде нету. По крайней мере найти хотя бы как определить размер файла - нельзя.
Есть такое только в ActiveX.
Ответ отправил: Flynn (статус: 2-ой класс)
Ответ отправлен: 18.07.2007, 16:00
Вопрос № 95.573
Как средствами JS сделать на сайте pop-under окно?
Именно не pop-up, а pop-under.
Отправлен: 18.07.2007, 16:32
Вопрос задал: Lxx (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)