Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать неотразимый комплимент Как противостоять манипуляциям мужчин? Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?

Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Практическая часть. Примеры кода на javascript с описанием выполняемых действий:





 

Примеры кода на javascript с описанием выполняемых действий:

Как заменить выделенный текст в TEXTAREA на другой?

 

obj.focus();

 

if (document.selection)

{

var s = document.selection.createRange();

if (s.text)

{

eval("s.text="+cbFunc+"(s.text);");

s.select();

return true;

}

}

else if (typeof(obj.selectionStart)=="number")

{

if (obj.selectionStart!=obj.selectionEnd)

{

var start = obj.selectionStart;

var end = obj.selectionEnd;

 

eval("var rs = "+cbFunc+"(obj.value.substr(start,end-start));");

obj.value = obj.value.substr(0,start)+rs+obj.value.substr(end);

obj.setSelectionRange(end,end);

}

return true;

}

 

return false;

}

 

Как переместить (установить) текстовый курсор в начало или конец поля ввода textarea или input?

 

function moveCaretToStart(inputObject)

{

if (inputObject.selectionStart)

{

inputObject.setSelectionRange(0,0);

inputObject.focus();

}

}

function moveCaretToEnd(inputObject)

{

if (inputObject.selectionStart)

{

var end = inputObject.value.length;

inputObject.setSelectionRange(end,end);

inputObject.focus();

}

}

 

Запрет выделения текста

 

document.onmousedown=function(){return false}

или

<body style="-moz-user-select: none">

 

Генерация случайного числа (Javascript random, аналог PHP функции rand)

 

Math.floor( Math.random( ) * (n+1) )

 


 

Задания для практического выполнения

 

1. Написать скрипт «Tip of the Day» (совет дня). Скрипт должен выводить случайную строку («совет») из заданного массива строк. Скрипт разместить во внешнем файле, подключить его на все страницы вашего сайта.

 

4. Содержание отчёта

 

1.Название и цель работы

2. Выполненное практическое задание

3. Вывод о проделанной работе

 

Контрольные вопросы

 

1. Что такое язык javascript?

2. Назовите два способа подключения скриптов к HTML документу.

3. Назовите несколько операторов языка javascript.

4. Синтаксис javascript.


 








Date: 2015-09-18; view: 189; Нарушение авторских прав

mydocx.ru - 2015-2018 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию