[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Операторы сравнения
трамонтана
<script type="text/javascript">
var intYear = today.getYear();
if (
(
(
country == "USA") || (country == "Canada") || (country == "United Kingdom") ||
(
country == "Australia") || (country == "New Zealand") || (country == "Ireland") ||
(
country == "Norway") || (country == "Sweden") || (country == "South Africa") ||
(
country == "France") || (country == "Germany") || (country == "Italy") || (country == "Denmark")
)
&&
(
((
intYear - year) >= 31)&& ((intYear - year) <= 60)
)
)
{

ахтунг!
}
</script>


говорят вот тут:
		   ((intYear - year) >= 31)&& ((intYear - year) <= 60)
ошибка..
подскажите в чём

Basili4
ну сколько я могу судить переменная year не определена

_____________
Цитата
От постоянного сидения рядом с клавиатурой начинает болеть спина.


Делаю сайты, пишу скрипты php, js.
трамонтана
в хтмль

<select class="s3" id="year" name="year">
<option
value="1925">1925</option>
<option
value="1926">1926</option>
<option
value="1927">1927</option>
<option
value="1928">1928</option>
</select>



Michael
Цитата
в хтмль

не покатит.
Перед условием напишите:
var obj = document.getElementById('year');
var year = obj[obj.selectedIndex].value;


_____________
There never was a struggle in the soul of a good man that was not hard
linker
В HTML так переменные не объявляются, надо так
var year = document.getElementById('year').value;


_____________
Gear Framework
Gear Framework на Github
трамонтана
похоже я затупил и забыл сказать что это у меня .js файл) и вот это запихал в js файл
<script type="text/javascript">
</script>

у брал и вроде нет отшибки..

Цитата
не покатит.
Перед условием напишите:


это точно нужно песать? если да то ппц мне тут работы на несколько дней у меня во всех трекерах написано без этого)

Цитата
В HTML так переменные не объявляются, надо так


ни путайте меня .. я и так на измене что порю работы брокеров

определитесь как нада да я поправлю у себя ))))
Michael
Цитата
у брал и вроде нет отшибки..

определись с чем в скрипте сравниваешь. Если надо брать значение из списка - то так как я сказал.
Если это какая то переменная year и определена - то и не будет ошибки. Текст ошибки приведи.
Вот нут например:
var intYear = today.getYear();

тоже не ясно, что за today.

_____________
There never was a struggle in the soul of a good man that was not hard
трамонтана
эм ну во тут эта я так собирался получить нынешней год
var intYear = today.getYear();

а тут
((intYear - year) >= 31)&& ((intYear - year) <= 60)
просто вычесть от нынешнего года выбраный год - ну тоесть то что написано в "value" элемента с именем "year"

так не делается?)
Michael
var today = new Date();
var intYear = today.getFullYear();


про селект говорил.

_____________
There never was a struggle in the soul of a good man that was not hard
трамонтана
ок, понял всем спс
трамонтана
в довесок совсем нубский вопрос - могу ли я в хтмль файле делать как то так:

<body>
<script
type="text/javascript">
var
year = document.getElementById("year").value;

</script>

<p>
один</p>
<p>
два</p>
<p>
три</p>

<script
type="text/javascript">
использовать тут этот самый "year" уже не определяя его
</script>

</body>
Basili4
трамонтана
да. можешь главное чтоб блок с определением переменной был выше чем блок где она используется

_____________
Цитата
От постоянного сидения рядом с клавиатурой начинает болеть спина.


Делаю сайты, пишу скрипты php, js.
трамонтана
Цитата (Basili4 @ 7.09.2010 - 09:51)
трамонтана
да. можешь главное чтоб блок с определением переменной был выше чем блок где она используется

спс) это хорошо)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.