изменение заголовка web-страницы
Есть задание: создать html-документ, отображающий следующие сценарии: изменение заголовка web-страницы при загрузке во фрейм текстового поля для ввода текста в окно обозревателя. содержание веб-страницы выбрать самостоятельно.
По идее, для выполнения требуется некая компиляция из <html> <head> <title>заголовок по-умолчанию</title> <script> function update_title(){ var i=1; while(i<100){ if(main.document.title){ document.title=main.document.title; break; } i=i+1 }} </script> </head> <frameset rows="10%,*" > <frame name="top" src="top.html" > <frame name="main" src="qwerty.html" onload="update_title();" > </frameset><noframes></noframes> </html> и <html> <head> <title>Ввод текста на Web-странице</title> </head> <body> <form> <input type=text ID=text_field Name=text_field size=50><br> <input type=button value='ввести текст' onclick='insert_text(text_field.value) ' > </form> <p ID=par Name=par><br> <script> function insert_text(text){ par.innerText=text; } </script> </body> </html> но я никак не могу разобраться что там к чему. помогите, пожалуйста, бедному студенту. P.S. да, автор нуб и опозорился. |
Цитата:
Чтобы установить новый заголовок достаточно присвоить новое значение в document.title Во фрейме же нужно доступаться через ссылку на родительское окно - parent. То есть получается parent.document.title = 'blabla'; Или можешь создать глобальную функцию , скажем setTitle(title) и вызывать ее из фрейма. Также через ссылку на родителя parent: parent.setTitle('bla bla') |
А, стопе. Фигню написал. Неправильно понял задание. Ну у тебя же все уже написано. Только цикл убери - он нафиг не нужен.
|
Часовой пояс GMT +3, время: 17:40. |