Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.10.2008, 21:07   #1
Droid
Форумчанин
 
Аватар для Droid
 
Регистрация: 24.04.2008
Сообщений: 440
По умолчанию Как мне сделать невидимый текст и сослаться на ячейку ?

Код:
<a href="gl.htm#gl"><center>Главная</center></a> //я на него ссылаюсь
<a name="gl">Текст</a>//мне надо его сделать невидимым при самой начальной загрузке страницы
У меня есть к примеру страница на ней есть текст
Код:
<html>
<body>
<p>fdgdfgdfgdfgdfgdfgdfgdfgdfgdf</p> // вот к примеру этот текст
</body>
</html>
и есть у меня главный файл index.html, как мне сделать так, чтобы этот текст отобразился по нажатию на ссылку в той ячейке которой мне надо. чет не получается (
1 старый программист, лучше новых 2-х
Droid вне форума Ответить с цитированием
Старый 30.10.2008, 10:06   #2
Doda
Пользователь
 
Регистрация: 21.11.2007
Сообщений: 64
По умолчанию

Короче ты тут, дружище, чего-то намудрил в вопросе, я толком не понял че ты хочешь, но догадываюсь что вот это может помочь:
Код 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=windows-1251">
<title>Untitled Document</title>
<script language="javascript">
function test() {
document.all.divId.innerHTML="Этот текст был показан после нажатия на сцылку. Если кликнуть по этому тексту, то он исчезнет."
}

</script>
</head>

<body>
<a onClick="test();" style="cursor: pointer ">ткни сцылко</a>
<br>
<div id="divId" onClick="document.all.divId.innerHTML=''"></div>
</body>
</html>
з.ы. к сожалению без жабаскрипта никак
Doda вне форума Ответить с цитированием
Старый 30.10.2008, 20:42   #3
Droid
Форумчанин
 
Аватар для Droid
 
Регистрация: 24.04.2008
Сообщений: 440
По умолчанию

Цитата:
Сообщение от Doda Посмотреть сообщение
Короче ты тут, дружище, чего-то намудрил в вопросе, я толком не понял че ты хочешь, но догадываюсь что вот это может помочь:
Код 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=windows-1251">
<title>Untitled Document</title>
<script language="javascript">
function test() {
document.all.divId.innerHTML="Этот текст был показан после нажатия на сцылку. Если кликнуть по этому тексту, то он исчезнет."
}

</script>
</head>

<body>
<a onClick="test();" style="cursor: pointer ">ткни сцылко</a>
<br>
<div id="divId" onClick="document.all.divId.innerHTML=''"></div>
</body>
</html>
з.ы. к сожалению без жабаскрипта никак
Все норм, только я чет не могу понять ка сделать так, чтобы:
при нажатии на ссылку у меня появлялась ссылка 2, при нажатии на ссылку 3 у меня убералась ссылка 2.
1 старый программист, лучше новых 2-х
Droid вне форума Ответить с цитированием
Старый 30.10.2008, 21:23   #4
Doda
Пользователь
 
Регистрация: 21.11.2007
Сообщений: 64
По умолчанию

Почти у каждого объекта HTML страницы есть событие onClick (среди прочих), на это событие можно повесить функцию. Это рас.
Два. Почти к каждому элементу можно обратиться по присвоенному этому элементу ID. Ну и соответственно записать в innerHTML, т.е. грубо говоря вписать между открывающим и закрывающим тегами, любую информацию. Например, опять же, кусок html кода.
Код 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=windows-1251"> <title>Untitled Document</title>
 <script language="javascript">
 function show() {
 document.all.divId.innerHTML="<a href=''>Ссылка 2<a>"
 }
 function hide() {
 document.all.divId.innerHTML=""
 }
 </script>
 </head>
 <body>
 <a onClick="show()" style="cursor: pointer ">Ссылка 1</a>
 <div onclick="hide()" style="cursor:pointer">Ссылка 3</div>
 <br>
 <div id="divId"></div>
 </body>
 </html>
Doda вне форума Ответить с цитированием
Старый 30.10.2008, 21:36   #5
Droid
Форумчанин
 
Аватар для Droid
 
Регистрация: 24.04.2008
Сообщений: 440
По умолчанию

Ок спасибо псмотрю ) я просто не знаю норм книги по Java читаю шляпу какую то (
1 старый программист, лучше новых 2-х
Droid вне форума Ответить с цитированием
Старый 30.10.2008, 21:56   #6
Droid
Форумчанин
 
Аватар для Droid
 
Регистрация: 24.04.2008
Сообщений: 440
По умолчанию

Цитата:
Сообщение от Doda Посмотреть сообщение
Почти у каждого объекта HTML страницы есть событие onClick (среди прочих), на это событие можно повесить функцию. Это рас.
Два. Почти к каждому элементу можно обратиться по присвоенному этому элементу ID. Ну и соответственно записать в innerHTML, т.е. грубо говоря вписать между открывающим и закрывающим тегами, любую информацию. Например, опять же, кусок html кода.
Код 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=windows-1251"> <title>Untitled Document</title>
 <script language="javascript">
 function show() {
 document.all.divId.innerHTML="<a href=''>Ссылка 2<a>"
 }
 function hide() {
 document.all.divId.innerHTML=""
 }
 </script>
 </head>
 <body>
 <a onClick="show()" style="cursor: pointer ">Ссылка 1</a>
 <div onclick="hide()" style="cursor:pointer">Ссылка 3</div>
 <br>
 <div id="divId"></div>
 </body>
 </html>
а без Diva как нить обойтись можно, а то он сайт криво отображает (
дай плиз номер аськи своей (
1 старый программист, лучше новых 2-х

Последний раз редактировалось Droid; 30.10.2008 в 22:41.
Droid вне форума Ответить с цитированием
Старый 30.10.2008, 23:55   #7
Droid
Форумчанин
 
Аватар для Droid
 
Регистрация: 24.04.2008
Сообщений: 440
По умолчанию

Index.rar у меня в этом файле то что ясделал по твоему примеру....
слева там есть 3 ссылки
Направление деятельности
Лицензии
Виды работ

мне надо чтоб при загрузке сайта их не было видно, а были видны только при нажатии на ссылки ( главную и проектирование ) по нажатию на ссылку главная должны появлятся ссылки Направление деятельности и
Лицензии, а ссылка Виды работ исчезать, при нажатии на проектирование 2 ссылки Направление деятельности и
Лицензии должны исчезать и появлятся ссылка Виды работ. Вроде больше ничего не надо, в опере вроди пока нормально работает (
1 старый программист, лучше новых 2-х
Droid вне форума Ответить с цитированием
Старый 31.10.2008, 09:42   #8
Doda
Пользователь
 
Регистрация: 21.11.2007
Сообщений: 64
По умолчанию

Млин, вот я зря чтоль писал что почти любой элемент обладает событием онклик и обратиться к нему можно по ИД? Не нужен див, пиши айдиху в тд и будет тебе счастье.
Вот: Index.rar
Doda вне форума Ответить с цитированием
Старый 31.10.2008, 09:52   #9
mv28jam
Старожил
 
Аватар для mv28jam
 
Регистрация: 09.09.2008
Сообщений: 2,624
По умолчанию

В стародавние времена я написал такую ф-ю и до сих пор её юзаю. То что надо скрыть/показать помещаешь в
<div id=ia_divko style='position:absolute; visibility:hidden;'></div>
в том на что надо нажать для скрыть/показать
<a href='#null' onclick="hidewindow('ia_divko')"></a>
Код:
<script language="JavaScript">
function hidewindow(windid){
var visib=document.getElementById(windid);
if (visib.style.visibility=='hidden')
	{	
		visib.style.visibility='visible';
	}else
		{
			visib.style.visibility='hidden';
	     }
if (visib.style.position=='absolute')
	{	
		visib.style.position='static';
	}else
		{
			visib.style.position='absolute';
	     }
}
</script>
Стрелок-охотник
mv28jam вне форума Ответить с цитированием
Старый 31.10.2008, 10:35   #10
Droid
Форумчанин
 
Аватар для Droid
 
Регистрация: 24.04.2008
Сообщений: 440
По умолчанию

Цитата:
Сообщение от Doda Посмотреть сообщение
Млин, вот я зря чтоль писал что почти любой элемент обладает событием онклик и обратиться к нему можно по ИД? Не нужен див, пиши айдиху в тд и будет тебе счастье.
Вот: Вложение 6371
Спасибо огромное щас все нормально работает...)
1 старый программист, лучше новых 2-х
Droid вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто мне подскажет как сделать так чтобы... Alexij Общие вопросы Delphi 9 16.06.2008 12:47
Как сослаться на второй элемент в объединении NeiL Общие вопросы C/C++ 1 01.06.2008 16:04
с компа по не желаемым мне сайтам не лазили. как сделать? Iceman Софт 8 26.09.2007 19:03
HELP! Как мне вытащить текст из файла? kl45gp Общие вопросы Delphi 12 17.08.2007 22:26
Как же мне это сделать? DBgrid khaz Компоненты Delphi 4 12.02.2007 08:58