Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Помощь новичку (https://javascript.ru/forum/dom-window/7215-pomoshh-novichku.html)

Рон 21.01.2010 13:50

Помощь новичку
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Открытие и Закрытие окна</title>
<script type="text/javascript">
var NewWindow
function MakeNewWindow(){
NewWindow=Window.open("","","height=300,width=300" );
}
function CloseNewWidndow(){
if (NewWindow) {
NewWindow.close();
NewWindow = null;
}
}
</script>
</head>
<body>
<form>
<input type="button" value="Создать новое окно" OnClick="MakeNewWindow()">
<input type="button" value="Закрыть окно" OnClick="CloseNewWindow()">
</form>
</body>

</html>

Этот скрипт взят из яваскрипт библии. Только почему-то он не работает
Редактор HtmlPad выводит след. сообщение об ошибке: Window - определение отсутствует. А бразузеры тупо кричат, что ошибка на странице. Где ошибка?

B~Vladi 21.01.2010 15:09

Цитата:

Сообщение от Рон
Window - определение отсутствует

window - с маленькой буквы.

Niar 21.01.2010 16:06

Window.open("","","height=300,width=300" );

Вот тут

Gozar 21.01.2010 17:45

Цитата:

Сообщение от Рон (Сообщение 41324)
Этот скрипт взят из яваскрипт библии.

Этот скрипт криво переписан Вами из яваскрипт библии.

Рон 28.01.2010 12:58

Спасибо!). С регистром я врят ли б сам догадался, пока бы на переписал точь-в-точь код скрипта(

OlegALL 28.01.2010 14:17

Для поиска ошибок используй дебаггер, а не "метод внимательного всматривания"

Gozar 28.01.2010 22:45

Цитата:

Сообщение от OlegALL (Сообщение 42475)
Для поиска ошибок используй дебаггер, а не "метод внимательного всматривания"

дебаггер не использовался из-за отсутствия "внимательного всматривания". В первом же посте тс был дан ответ на собственный вопрос, только понять его тс не смог.

Учится, учиться и еще раз учиться, и книжки читать, и я пожалуй пойду почитаю :)

Рон 10.02.2010 14:10

Цитата:

Сообщение от Gozar (Сообщение 42573)
дебаггер не использовался из-за отсутствия "внимательного всматривания". В первом же посте тс был дан ответ на собственный вопрос, только понять его тс не смог.

Учится, учиться и еще раз учиться Завещал великий классик:) , и книжки читать, и я пожалуй пойду почитаю :)

Дебаггер не использовался из-за его отсутствия:) Единственный дебаггер который я знаю, firebug работающий в связке с FireFox. Возможно я криво списал с ЯваБиблии, но не думаю что тупое копирование было бы лучше. Все-таки я стараюсь писать сам, и поэтому ошибки запоминаются надолго) . Как можно понять не опытному программеру Window - определение отсутствует!?

Как создается навигационная панель типа Главная -> Форум -> Раздел_1 ->Раздел_х? яваскритп повзоляет написать такую панель? или лучше PHP?

Kolyaj 10.02.2010 14:14

Цитата:

Сообщение от Рон
Как можно понять не опытному программеру Window - определение отсутствует!?

Попробовать использовать мозг.
1. Window - определение отсутствует -> Т.е. такой переменной нет -> Но я же обращаюсь к стандартной переменной, её не может не быть -> Где-то я опечатался.
2. В книге вряд ли будут примеры с ошибками -> Где-то я опечатался.

Цитата:

Сообщение от Рон
Как создается навигационная панель типа Главная -> Форум -> Раздел_1 ->Раздел_х? яваскритп повзоляет написать такую панель? или лучше PHP?

Лучше HTML.

Vitalyk 13.02.2010 13:51

Скажите пожалуйста, что такое дебаггер и как им пользоваться?


Часовой пояс GMT +3, время: 09:41.