Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Скрипт День рождения [3]
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (3): « 1 2 [3] 

> Описание: скрипт День рождения
vlad_Nafaya
Отправлено: 23 Июля, 2010 - 18:29:47
Post Id


Newbie


Покинул форум
Сообщений всего: 2
Дата рег-ции: Июль 2010  

Карма -1




помогите, не могу разобратся, почему скрипт не так работает, ну или вовсе не работает, конешно извините за такой тупой вопрос , только вчера начал изучать джава и застрял на этом
CODE:
<HTML>
<HEAD>
<TITLE>Hello world!</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
// -->
</SCRIPT>
</HEAD>
<BODY>
<H1>JavaScript Test</H1>
<A HREF="" onMouseover="i=2;">Select me!</A>
<SCRIPT LANGUAGE="JavaScript">
<!--
if (i == 2) {
szHelloStr=prompt("Введите приветственное сообщение:", "");
alert(szHelloStr);
i=szHelloStr;
}
document.write(i);
// -->
</SCRIPT>
</BODY>
</HTML>
 
 Top
Furax
Отправлено: 24 Июля, 2010 - 00:35:58
Post Id



Бледнотик


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007  
Откуда: Иркутск, Сибирь, СССР

Карма 32




vlad_Nafaya
Для начала Тебе следует почитать про порядок вызовов в JS и про то, как в JS обрабатываются события. И попутно узнать о том, что все инструкции, заключённые в теги <script>, выполняются не по событию, а прямо во время загрузки страницы.

Пока же у Тебя при загрузке страницы происходит проверка переменной i, которая ещё не определена, и возникает ошибка. Потом, при наведении мыши на ссылку, присваивание ей, конечно, происходит, но повторно скрипт уже не выполняется, т. к. его ничто не вызывает.
 
 Top
vlad_Nafaya
Отправлено: 24 Июля, 2010 - 06:14:12
Post Id


Newbie


Покинул форум
Сообщений всего: 2
Дата рег-ции: Июль 2010  

Карма -1




спасибо, Furax, а можете сказать в JavaScript есть ли чтото пожожее на функцию global в php , или как можно сделать чтоб в функции скрипт при наведении не выдавалновую страничку, а изменял старую.
 
 Top
Furax
Отправлено: 24 Июля, 2010 - 06:43:40
Post Id



Бледнотик


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007  
Откуда: Иркутск, Сибирь, СССР

Карма 32




vlad_Nafaya
При использовании document.write в уже загруженном документе происходит создание нового - всегда.

Чтобы изменить существующие элементы, нужно пользоваться DOM2-обращениями (Document Object Model версии 2, не путать с шоу "Дом-2"Подмигивание. Например, так:

CODE:
<h1 id="headerId">Мышь ещё на наведена на ссылку</h1>
<a href="#" onmouseover="document.getElementById('headerId').firstChild.nodeValue = 'Мышь уже наведена на ссылку';">Наведите мышь сюда!</a>
 
 Top
Kutscher
Отправлено: 17 Сентября, 2010 - 18:38:29
Post Id


Newbie


Покинул форум
Сообщений всего: 1
Дата рег-ции: Сент. 2010  

Карма 0




читаю-читаю, копирую себе на страницу, че-то не получается.
напишите кто-нибудь мне код пожалуйста.
если что, то "http://sin-city.en.cx"
 
 Top
Страниц (3): « 1 2 [3]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« JavaScript »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0248]     [ Gzipped ]