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

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

Рон 07.03.2010 12:48

Цитата:

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

Отладчик, позволяет выловить баги в hmtl-коде. Знаю только firebug для firefox, подключается ввиде плагина или надстройки точно не помню. Подключил, но не юзал.. так что об использовании сказать не могу.

Рон 07.03.2010 13:07

Цитата:

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

Тут правда очевидно, что ошибок в библии быть не может. Ну я про регистр совсем забыл.

Обычно Window это объект, а не переменная. Для неопытного отличия есть. Или наооборот для опытного.

определение отсутствует Какое определение совсем не понятно. Если бы как в том же Делфи Variable doesn't exist. я просто к этому привык, не судите строго.

Можно ли в JavaScript сделать так, чтобы в центральную колонку таблицы (3 всего, левая и правая будут меню) выводить постоянно новые hmtl-страницы?

Нашел интересную статью на http://omsk777.ru/nachalo.html. Как создаются подобные на PHP. Вроде все сделал, только вот при клике на ссылку в правом меню, файл загружается не в центральную часть таблицы, а просто открывается как новый файл.
Извините, за оффтоп, кто может помогите! Срочно надо.

B~Vladi 07.03.2010 23:59

Цитата:

Сообщение от Рон
Можно ли в JavaScript сделать так, чтобы в центральную колонку таблицы (3 всего, левая и правая будут меню) выводить постоянно новые hmtl-страницы?

Можно. Вам это ненужно - у вас изначально говнокод в сайте. Обратитесь к специалисту, либо изучите глубже технологии JavaScript, HTML, CSS, PHP. Без шуток.

Рон 05.05.2010 17:14

Цитата:

Сообщение от B~Vladi (Сообщение 47104)
Можно. Вам это ненужно - у вас изначально говнокод в сайте. Обратитесь к специалисту, либо изучите глубже технологии JavaScript, HTML, CSS, PHP. Без шуток.

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


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