X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

3 страниц V   1 2 3 >
Открыть тему
Тема закрыта
> Работа со слоями
dimjan4
dimjan4
Topic Starter сообщение 13.10.2008, 19:02; Ответить: dimjan4
Сообщение #1


Я вот что смог сделать:
<html>
<head>
<script language="JavaScript">
function init() {
IE = (document.all)
NC = (document.layers)
Opera = (document.getElementById)
}
function showLayer() {
init();
if(IE) eval('document.all["descr"].style.visibility = "visible"')
if(NC) eval('document.layers["descr"].visibility = "visible"')
if(Opera) eval('document.getElementById("descr").style.visibility = "visible"')
}
</script>
</head>

<body>
<table width="90%" border="1" cellspacing="0" cellpadding="4" bordercolor="#666666" align="center">
<tr>
<td width="20%" align="center"><a href=# onClick="showLayer()">Клик
<td>
<div id="descr" style="position: relative; visibility: hidden">Тут информация</div>
</td></tr></table>
</body>
</html>
При нажатии у меня появляется текст,
Теперь мне надо сделать следующее:
1) При нажатии на какую-то другую вкладку ,эта должна закрываться, а на место этой открываться другая.
2) При открытии страницы одна вкладка должна быть откаты (то есть не должно быть пустого места)
Если можете , помогите!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Exterior
Exterior
сообщение 14.10.2008, 0:25; Ответить: Exterior
Сообщение #2


dimjan4, я вижу 2 ячейки, в одной из них ссылка, при клике на кот. во второй ячейке появляется текст, о каких вкладках идет речь?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dimjan4
dimjan4
Topic Starter сообщение 14.10.2008, 0:27; Ответить: dimjan4
Сообщение #3


Ой , извиняюсь, я неправильно выразился, ссылки :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dimjan4
dimjan4
Topic Starter сообщение 14.10.2008, 17:45; Ответить: dimjan4
Сообщение #4


Кто-то может помочь? Просто очень надо!:tootoo:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Galen
Galen
сообщение 14.10.2008, 20:21; Ответить: Galen
Сообщение #5


Вам надо чтобы в зависимости от нажатой ссылки в правом поле появлялся нужный текст (при этом чтобы уже при загрузке страницы там был какой-то текст)? Я правильно понял?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dimjan4
dimjan4
Topic Starter сообщение 14.10.2008, 21:30; Ответить: dimjan4
Сообщение #6


Galen,Да! Вы правильно поняли.... Мне надо, чтобы человек заходил на страничку и уже был текст, но когда он нажмён на ссылку в меню, текст изменится на другой....
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Galen
Galen
сообщение 14.10.2008, 22:01; Ответить: Galen
Сообщение #7


Ну вот что-то такое получилось (если надо, добавлю комментарии):
<html>
<head>
<style>
a {
display: block;
}
.t {
position: relative;
display: none;
}
</style>
</head>

<body>
<table width="90%" border="1" cellspacing="0" cellpadding="4" bordercolor="#666666" align="center">
<tr>
<td width="20%" align="center"><a href=# onClick="showLayer('t1')">Клик</a>
<a href=# onClick="showLayer('t2')">Клик</a>
<a href=# onClick="showLayer('t3')">Клик</a>
<td>
<div id="t1" class="t">Тут информация</div>
<div id="t2" class="t">Тут другая информация</div>
<div id="t3" class="t">Тут совсем другая информация</div>
</td></tr></table>
<script type="text/javascript">
<!--
var cId;
function showLayer(id) {
if(cId) document.getElementById(cId).style.display = "none";
document.getElementById(id).style.display = "block";
cId = id;
}
showLayer("t1");
--
>
</script>
</body>
</html>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dimjan4
dimjan4
Topic Starter сообщение 14.10.2008, 23:37; Ответить: dimjan4
Сообщение #8


Galen,спасибо! Вы меня выручили!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Galen
Galen
сообщение 14.10.2008, 23:40; Ответить: Galen
Сообщение #9


Обращайтесь :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dimjan4
dimjan4
Topic Starter сообщение 15.10.2008, 19:47; Ответить: dimjan4
Сообщение #10


У меня тогда ещё будет вопрос: Я хочу поставить на сайт фоновую музыку, можете подсказать, как сделать такую кнопку, например off.gif , при нажатии на которую музыка выключалась бы ...и при нажатии на off.gif должна появится кнопка on.gif, и опять, при нажатии на on.gif заиграет музыка и появится кнопка off.gif
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
3 страниц V   1 2 3 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Нужна работа
0 filatd 741 12.1.2024, 17:08
автор: filatd
Открытая тема (нет новых ответов) Работа: Разная рутина
Работа, разные рутинные задачи: постинг / переговоры / поиск
1 ivanshargin 960 31.10.2023, 17:55
автор: ServersExpert
Открытая тема (нет новых ответов) Нужна удаленная работа
Нужна удаленная работа
0 filatd 1014 12.9.2023, 11:40
автор: filatd
Открытая тема (нет новых ответов) Нужны тексты для сайта, работа на постоянку
6 danilchuk88 1632 19.3.2023, 0:53
автор: malamut
Открытая тема (нет новых ответов) Работа по размещению ссылок
1 masterstraff 2098 17.12.2022, 2:43
автор: aspi


 



RSS Текстовая версия Сейчас: 23.4.2024, 23:35
Дизайн