Top.Mail.Ru
Ответы

Почему используют onClick="window.location.href='aa.htm' , когда можно без window просто onClick="location.href='aa.htm'

По дате
По рейтингу
Аватар пользователя
Новичок
16лет

Так более понятен смысл, какому объекту принадлежит location. Если ты изменишь область видимости или назначишь локальную переменную с именем location, начнется путаница, а так ты обращаешься строго к location текущего window

Аватар пользователя
Мастер
16лет

раньше надо было виндовс вставлять, вот все по старинке и програмят...

Аватар пользователя
Мудрец
16лет

нихде

Аватар пользователя
Мыслитель
16лет

можно много чего делать обходя стандарты, но я бы писал именно через клас windows так как это говорит про него как про базовый клас, если напр. я переопределю свойство location, то в вашем варианте второй вариант будет работать неверно, поэтому чтобы такого не случилось я буду писать через windows

П. С. подерживает ли такие извращения JS не в курсе, Java - да подерживает, писал на ней)

Аватар пользователя
Мыслитель
16лет

ну можно и радуйся что тебе меньше кода писать)))