Вопрос № 177534: Добрый вечер, уважаемые эксперты! Помогите, пожалуйста, с JavaScript. Нужно в файле html написать JavaScript, который будет выполнять следующие действия: Выдать бегущую строку в строке статуса из двух фреймов (слева направо). В фреймах будут...
Вопрос № 177534:
Добрый вечер, уважаемые эксперты! Помогите, пожалуйста, с JavaScript. Нужно в файле html написать JavaScript, который будет выполнять следующие действия:
Выдать бегущую строку в строке статуса из двух фреймов (слева направо). В фреймах будут по форме с полем ввода, текст из этих полей ввода должен будет перейти в строку статуса в виде бегущей строки.
Отвечает vladisslav, 5-й класс :
Здравствуйте, Бондаренко Кирилл Андреевич.
Оффтопик: Продублирую ответ из 177519 также и сюда. На усмотрение модераторов удалить один из вопросов...
Делать горизонтальную прокрутку фрейма сценарием честно говоря не очень правильно. Фреймы не для этого предназначены. Правильнее сделать прокрутку divа, в который помещен span, с white-space:nowrap, что и предлагаю: Удобная для использования бегущая строка с остановкой при наведении
мышки
Код:
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>RFpro.ru - Вопрос #177519: помогите пожалуста в написании javascript програм нужно напис
ать 2 html файла с использованием javascript в которых должны</title> </head> <body> <div id=c style="'overflow:hidden;width:50%;border:1px" solid red;' onmouseover='stop=true;' onmouseout='stop=false;'> <div id=m style="'white-space:nowrap;width:auto;border:1px" solid blue;padding-left:200px;' >Добрый вечер, уважаемые эксперты! Помогите, пожалуста, в написании JavaScript програм. Нужно написать 2 html файла с использованием JavaScript,
в которых должны выполняться следующие действия:
1-й файл: Выдать бегущую строку в горизонтальном окне (фрейме) из другого документа (слева направо).
2-й файл: Вывести ниспадающий список всех меток документа и осуществить переход на отмеченную метку по нажатию кнопки.
Заранее спасибо!
Отправил: Бондаренко Кирилл Андреевич, Посетитель Дата отправки: 28.03.2010, 22:29 Поступило ответов: 0 Состояние: В очереди (до закрытия - 4 сут. 12
час. 49 мин.)</div> </div> <script type='text/javascript'> var ml=0; var sl=document.getElementById('c').scrollWidth; var stop=false; document.getElementById('m').style.width=(document.getElementById('c').scrollWidth+document.getElementById('c').clientWidth)+'px';
Если
требуется использовать именно фреймы, поменяйте div#c на iframe Во вложении документ с переходами по меткам и созданием выпадающего списка с ними. Надеюсь, имелось в виду именно это.
Приложение:
Ответ отправил: vladisslav, 5-й класс
Ответ отправлен: 29.03.2010, 11:00
Номер ответа: 260434
Оценка ответа: 5 Комментарий к оценке: Огромное спасибо!
Вам помог ответ? Пожалуйста, поблагодарите эксперта за это! Как сказать этому эксперту "спасибо"?
Отправить SMS#thank 260434
на номер 1151 (Россия) |
Еще номера »
Оценить выпуск »
Нам очень важно Ваше мнение об этом выпуске рассылки!
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.