[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: вирус  
Ucoz форум |Воронежский портал форум обо всем|у нас весело » Владельцам сайтов » Создание сайта. Общие вопросы » JavaScript для начинающих
JavaScript для начинающих
vladislawДата: Вторник, 15.09.2009, 12:04 | Сообщение # 1
Хозяин сайта
Группа: Администраторы
Сообщений: 1547
Награды: 34
Статус: Offline
Для начала разберемся, как вставлять Javascript. Это можно сделать двумя способами:

1. Тегами <script>

Quote (Alex)
<script>Тут наш скрипт</script>

Так же можно делать ссылку на готовый *.js-файл:

Quote (Alex)
<script src="Тут ссылка на *.js-файл"></script>

2. Добавляя атрибут on*событие к нужному нам тегу:

Quote (Alex)
<a href="javascript://" onclick="Тут наш скрипт">Я ссылка</a>

Вот примеры событий, которые наиболее часто используются:

load - элемент загружен

Quote (Alex)
<body onload="тут наш скрипт">

Т.е. если элемент body загрузится, то выполнится наш скрипт.

click - клик по элементу

Quote (Alex)
<div onclick="скрипт"></div>

При клике по div'-у выполнится наш скрипт.

Как использовать JavaScript?

Для начала разберем методы alert, prompt, confirm.

alert - выводит текст и кнопку "ОК"

alert ('Текст') Чтобы при нажатии на кнопку что-либо происходило, добавим к нему условие:

Quote (Alex)
if (alert ('Текст')) {что будет происходить};

Не забываем заключать всё это в <script>

prompt - выводит текст, текстовое поле и кнопки "ОК" и "Отмена"

Quote (Alex)
prompt ('Текст','Текстовое поле')
Так же можно заключить в условие:

Code

Quote (Alex)
if (prompt('Текст','Текстовое поле')) {Что будет происходить при нажатии ОК} else {Что будет происходить при нажатии Отмена};

confirm - выводит текст, кнопку "ОК" и "Отмена"

Code

Quote (Alex)
confirm ('Текст')

http://i062.radikal.ru/0908/cf/abfac51c5ce7.jpg

Также можно заключить в условие:

Code

Quote (Alex)
if (confirm ('Тектс') {Что будет происходить при нажатии ОК} else {Что будет происходить при нажатии Отмена};

Работа с окнами и другое.

Code

Quote (Alex)
window.location.href='ссылка'

Открывает нужную вам страницу.

Code

Quote (Alex)
window.location.reload()

Перезагружает страницу.

Code

Quote (Alex)
window.close()

Закрывает страницу.

Объектная модель CSS в JavaScript.

Code

Quote (Alex)
document.getElementById("id элемента").style.свойство='значение'

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

Выделять элементы можно так:

Code

Quote (Alex)
<div id="id нашего элемента"> код области элемента </div>

Автор данной статьи - [master]

Прикрепления: 3350809.jpg (17.8 Kb) · 4579175.jpg (17.8 Kb)


 
SAALEXSДата: Среда, 23.09.2009, 12:37 | Сообщение # 2
Генерал-майор
Группа: Проверенные
Сообщений: 399
Награды: 1
Репутация: 26
Статус: Offline
супер!!!!!!!!!! biggrin

Помог ставь плюс
 
kamikadzeДата: Вторник, 10.11.2009, 20:40 | Сообщение # 3
Генерал-майор
Группа: Проверенные
Сообщений: 382
Награды: 0
Репутация: 21
Статус: Offline
Нормал для новичкоф cool

 
Ucoz форум |Воронежский портал форум обо всем|у нас весело » Владельцам сайтов » Создание сайта. Общие вопросы » JavaScript для начинающих
  • Страница 1 из 1
  • 1
Поиск: