Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Не работает до конца javascript. / 7 сообщений из 7, страница 1 из 1
10.12.2009, 14:21:39
    #36359112
Генацвали
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает до конца javascript.
Хочу на странице сделать форму для добавления отзывов.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<script language="JavaScript" type="text/javascript">
function ShowHide()
{
	var DivObj = document.getElementById('post_form');
	var link = document.getElementById('best_link');
	if(DivObj.style.display = 'none')
		{
			DivObj.style.display = 'block';
			
		}	
	else if(DivObj.style.display = 'block')
		{
			DivObj.style.display = 'none';
		}
}

</script>
Вот этот скриптик должен показывать-скрывать форму. А он только показывает, скрывать не хочет.
Еще вопрос как лучше сделать линк для клика? Сейчас у меня так:

Код: plaintext
<div class="bestlink"><a href="#" onclick="ShowHide();">Добавить отзыв</a></div>
Но когда кликаю, показывается верх страницы(из-за href="#"). Как поменять текст этого линка?
Чтоб когда display = 'block'; - текст был "Спрятать форму", в другом случае Показать форму.

Заранее спасибо.
...
Рейтинг: 0 / 0
10.12.2009, 14:25:53
    #36359122
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает до конца javascript.
Код: plaintext
<a href="javascript:void(0)" onclick="ShowHide();">
...
Рейтинг: 0 / 0
10.12.2009, 14:47:29
    #36359179
Генацвали
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает до конца javascript.
ShSerge
Код: plaintext
<a href="javascript:void(0)" onclick="ShowHide();">


Спасибо, а на остальные вопросы ответ не знаете?
...
Рейтинг: 0 / 0
10.12.2009, 15:17:09
    #36359261
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает до конца javascript.
Генацвали
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
if(DivObj.style.display = 'none')
{
	DivObj.style.display = 'block';
}	
else if(DivObj.style.display = 'block')
{
	DivObj.style.display = 'none';
}

_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
10.12.2009, 15:18:21
    #36359271
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает до конца javascript.
Ex_Soft,

Опс! А я просмотрел.
...
Рейтинг: 0 / 0
10.12.2009, 15:21:26
    #36359286
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает до конца javascript.
Генацвалиа на остальные вопросы ответ не знаете?

Это разве условие?

Код: plaintext
DivObj.style.display = 'none'

в JS нужно так писать сравнение на равенство

Код: plaintext
DivObj.style.display == 'none'
...
Рейтинг: 0 / 0
10.12.2009, 15:49:33
    #36359370
Генацвали
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает до конца javascript.
Всем большое спасибо.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Не работает до конца javascript. / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]