Несколько вопросов по HTML (фрэймы, подчеркивание ссылок, заголовок страницы)

интернет html css верстка

Имеется следующее:

frame.html:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Пример фрэйма</title>
</head>

<frameset cols="250,*">
<frame src="!list.html" name="listFrame">
<frame src="!main.html" name="mainFrame">
</frameset>
</frameset>

</html>

!list.html:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title></title>
</head>

<body>

<ul>

<li><a href="#" target="mainFrame">Ссылка 1</a></li>
<li><a href="#" target="mainFrame">Ссылка 2</a></li>
<li><a href="#" target="mainFrame">Ссылка 3</a></li>

</ul>

</body>
</html>

!main.html:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title></title>
</head>
<body>
<p>Основной фрэйм</p>
</body>
</html>

Как сделать (?):
1. После того, как был сделан клик например на ссылку 1, пропадало подчеркивание этой ссылки
2. После того, как был сделан клик на другой ссылке, подчеркивание этой ссылки пропадало, но на всех остальных сслыках этого списка - появилось (задача - сделать более наглядно, какая сслыка в данный момент выбрана)
3. Передавать значение "title". Т.е. Кликаем например на ссылку 1, открывается в правом фрэйме сайт и title этого сайта должен заменить title в браузере (я не знаю как более точнее выразиться)

Примечание:
p.s. я прекрасно понимаю, что фрэймы - не модны, но нужно основываться именно на них

Примечание:
Данил, спасибо за style!
А вот с title немного не то... неудобно всё прописывать, хотелось бы чтобы как-то сам title менялся в зависимости от того, что загружено
Ответы:
Фреймы уже не модны
вам нужно копать в сторону js, а лучше даже в сторону jquery и с помощью скриптов менять/блокировать раскрашивать.
А зачем вам фреймы, все это выполняется гораздо проще и аккуратнее в PHP.
<style>
a { text-decoration: underline; }
a:active { text-decoration: none; }
</style>
<a href="rightwindow1.html" target="rightwindow" onClick="document.title='Первая страница'">Первая страница</a>
<a href="rightwindow2.html" target="rightwindow" onClick="document.title='Вторая страница'">Вторая страница</a>
тут только жс, советую jQuery
$('a').click(function(){
$(this).addClass('active').end()
        .siblings().addClass('inactive').removeClass('active')
});
css:
a{
text-decoration: underline;
}
.active{
text-decoration: none;
}
inactive{
text-decoration: underline;
}
В первых двух случаях подойдет CSS, в третьем - JS.


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.