|
|
|
|
|
для: Nytrogen
(07.10.2008 в 00:08)
| | ну так и вылечил, изменил названия.. ) | |
|
|
|
|
|
|
|
для: sl1p
(07.10.2008 в 00:00)
| | Интересно однако, да всё же не стоит шалить с одинаковыми идентификаторами =) | |
|
|
|
|
|
|
|
для: Nytrogen
(06.10.2008 в 23:41)
| | lf всё есть)
просто если меняю имя переменной или функции, чтобы они были разные тогда всё нормально.. | |
|
|
|
|
|
|
|
для: sl1p
(06.10.2008 в 23:38)
| | а у Вас собственно infommd объявлен? Функции тоже все на месте? | |
|
|
|
|
|
|
|
для: Nytrogen
(06.10.2008 в 23:27)
| | всё что говорит..
"Предполагается наличие объекта"
строка там где я объявляю переменную:) | |
|
|
|
|
|
|
|
для: sl1p
(06.10.2008 в 23:16)
| | Не знаю как в Opera и FF, но в IE точно в св-вах обозревателя есть пункт "Display a notification about every script error". Поставьте там галочку и узнаете, в какой строке у Вас ошибка... будет над чем удивляться конкретней =) | |
|
|
|
|
|
|
|
для: Nytrogen
(06.10.2008 в 23:07)
| | да всё именно так, сам сижу удивляюсь. | |
|
|
|
|
|
|
|
для: sl1p
(06.10.2008 в 22:50)
| | var el=el('infommd'); - вы это имеете в виду?
Несмотря на то, что для функции и переменной используются одинаковый идентификатор - el, это не должно вызвать ошибки, т.к. функция el и переменная el имеют разную область видимости:
переменная - локальный var в функции imd01;
функция - глобальный function в теле основной программы, не функции (проверьте) | |
|
|
|
|
|
|
|
для: Nytrogen
(06.10.2008 в 22:42)
| | :)
сэр:)), ответьте
function imd01(){
var el=el('infommd');
el.style.display=(el.style.display=='none')?'inline':'none';
if(el.style.display=='inline')el('cfg').style.display='none';
}
причём здесь имя переменной к имени функции, зачем оно кидается ошибкой?( | |
|
|
|
|
|
|
|
для: sl1p
(06.10.2008 в 22:38)
| | Когда я перешёл на Visual Basic, я с этим лоханулся! Там приходится писать
if (a != 0) {
if (b / a != 2) {
...
}
}
|
когда в JS можно просто написать
if (a != 0 && b / a != 2) {
...
}
|
З.Ы. Это единственное, за что я люблю JavaScript =) | |
|
|
|
|