World1000 - О скриптах
Баннерная сеть

Личный кабинет

Имя

Пароль

Запомнить меня


Забыли пароль?
Зарегистрироваться

  2008-11-04 11:51
Java Script это язык придуманный компанией Netscape для создания интерактвных приложений, и очень большое им за это спосибо. До этого никаких наворотов на станичках не было да и быть не могло, а сейчас найти сайт без script'ов очень сложно.
Собственно сам язык не настолько сложен как выглядит на первый взгляд, если вы уже сталкивались с программированием, например с Паскалем, то изучив синтаксис будет обсалютно не сложно, но если вы полнейший юзер или деже ламер, и в жизни своей не написали ни одной программы, даже чтобы сложить "2+2" то вам ничего не понять. Именно поэтому я попытаюсь объяснить как уже готовый script запихнуть на сайт.
Применение готовых script'ов.
Сами скрипты бывают двух видов - в файле с расширением *.jc и в html файле в теге <script></script>.
Возьмем самый простой пример - это изменение рисунка ссылки при наведении на нее (наглядный пример видите с лева). Возьмем вот эту страницу и разберем что и как.
<html>
<head>
<title>Design Gallery</title>
</head>
<p align="center"><a href="http://design-gallery.narod.ru" onMouseOver="imgOn('img1')"
onMouseOut="imgOff('img1')"><img src="button.gif" width="80" height="30" name="img1"
border="0"></a> <script language="JavaScript"><!--
if (document.images){
img1on=new Image();
img1on.src="button2.gif";
img1off=new Image();
img1off.src="button.gif";
}
function imgOn(imgName){
if (document.images){
document[imgName].src=eval(imgName+"on.src");
}
}
function imgOff(imgName){
if (document.images){
document[imgName].src=eval(imgName+"off.src");
}
}
// --></script></p>
</body>
</html>
Наклонным шрифтом выделен сам script, а подчеркнуты вызовы script'а, onMouseOver - вызвает ту часть script'а, которая отвечает за смену риснка, при наведении мышки на ссылку, а onMouseOut - включает часть script'а, которая меняет рисунок обратно на первоначальный. name="img1" - название документа.
Рассмотрим еще один пример вот этой страницы.
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Design Gallery</title>
</head>
<body onload="person_in()">
<script language="JavaScript">
function person_in() {
alert ("Ты кто такой?")
alert ("А кто тебя сюда звал?")
alert ("Так какого хрена ты тут делаешь?")
alert ("Вали отсюда!!!")
alert ("Тебе что не понятно?")
alert ("Сейчас поймешь!")
alert ("Да вали ты отсюда!")
alert ("Тебе повторить?")
alert ("ПОШЕЛ ВОН!!!")
alert ("Design Gallery") }
</script>
</body>
</html>
Наклонным шрифтом обозначен сам скрипт (между прочим этот скрипт должен быть понятен всем), подчеркнут вызов скрипта при открытии страницы. В самом скрипте выдаются подсказки, для этого пишется alert("..."). Вызыв script'а при открытии страницы производится с помощью команды onload, а при закрытии страницы с помощью команды onunload. Эти две команды необходимо вписывать в тег <body ...> иначе script работать не будет.
Впринципе это все, что необходимо знать о том как использоватьготовый готовый script.
Ну а если вы сами хотите писать свои script'ы, то без книги по Java Script вам не обойтись.
Быстрый переход
  • Company
  • Overview
  • Facts and Figures
  • Why Us
  • Testimonials
  • Careers
  • Capabilities
  • Technology Centers
  • Microsoft .NET
  • Java EE
  • PHP
  • AJAX
  • Skill Set
  • Domain Expertise
  • Web 2.0
  • Rich Internet Applications
  • Business Continuity
  • Quality Management
  • Methodology
  • Services
  • Advanced Web Development
  • Web Application Development
  • Web and Enterprise Portal Development
  • Website Design and Development
  • Web-based Database Programming
  • Web-enabling Legacy Applications
  • Opensource Software Customization
  • Business Application Development
  • Content and Document Management
  • Secure Intranets / Extranets
  • Customer Relationship Management
  • Workflow Management
  • Supply Chain Management
  • Interactive Learning
  • Independent QA and Testing
  • Application Security Consulting
  • Graphic Design / Multimedia
  • Maintenance and Support
  • Outsourcing
  • Outsourcing Overview
  • Dedicated Teams
  • Security and IP Protection
  • Engagement Models
  • Portfolio
  • By Business Domain
  • Corporate / Info Websites
  • Communities and Networks
  • B2B / B2C Internet Portals
  • Retail / Ecommerce
  • Media Distribution
  • Workflow Management
  • Customer Management
  • Enterprise Collaboration
  • Supply Chain Management
  • eLearning / Online Training
  • By Technology Focus
  • Microsoft .NET
  • Java EE
  • PHP
  • By Solution Type
  • Websites
  • Web Applications
  • Enterprise Solutions
  • Contact
  • Contact Form
  • Get Free Evaluation
  • Call Me Back
  • Contact Info
  • Map