powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Не работает до конца javascript.
7 сообщений из 7, страница 1 из 1
Не работает до конца javascript.
    #36359112
Генацвали
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу на странице сделать форму для добавления отзывов.
Код: 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
Не работает до конца javascript.
    #36359122
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
<a href="javascript:void(0)" onclick="ShowHide();">
...
Рейтинг: 0 / 0
Не работает до конца javascript.
    #36359179
Генацвали
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge
Код: plaintext
<a href="javascript:void(0)" onclick="ShowHide();">


Спасибо, а на остальные вопросы ответ не знаете?
...
Рейтинг: 0 / 0
Не работает до конца javascript.
    #36359261
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Генацвали
Код: 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
Не работает до конца javascript.
    #36359271
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft,

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

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

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

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

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


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