ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ИНФО_OLD > Статьи > Авторские статьи
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 13.05.2006, 18:25
.Slip
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме:
21768337

Репутация: 3486


По умолчанию

Цитата:
раскладку
Лоханулся я тут немного)
Цитата:
а вообще данная инфа есть в более удобоваримом виде на первых страницах
любого учебника по яваскрипт за 25р.
Не каждый себе будет покупать книгу, и не каждому это охото.. А тут всё выкладываю по чуть чуть.. Легче будет переваривать
__________________
..
 

Продолжение 3
  #12  
Старый 15.05.2006, 13:49
.Slip
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме:
21768337

Репутация: 3486


Smile Продолжение 3

Всем привет) Сегодня я вам расскажу ещё о некоторых методах в яваскриптах.. Но т.к. в ява скриптах их море, я уделю снимание самым основным которые могут пригодится вам.. Итак, начали пробежку)
PS Пробежка, т.к. пишу я кратко о кажом методе.

Метод big

Вывод строки крупным шрифтом как в теге <BIG>. Вызывается через:

Код:
stringName.big();
Пример использования:

Код:
str = "Это крупный текст";
document.writeln(str.big() + "... а это мелкий");
В результате получим:

Это крупный текст...а это мелкий

Mетод back

Результат аналогичен кнопке Back браузера. Вызывается через history.back(); (аналогично использованию метода history.go(-1);).

Пример:

history.back();
history.go(-1);

При *history.go(-X);* X=произвольное значение в минусе..

Метод clear

Очищает окно браузера. Вызывается через

Код:
document.clear();
Метод close

Закрытие текущего потока данных или закрытие окна браузера. Вызывается через

Код:
document.close(); 
window.close(); 
[windowName.]close();
Тут уже на ваш выбор, как прописать) Вы наверно заметили, что язык ява скриптов очень гибок, и очень придерживается одного варианта выполнения скрипта..

Дальше..

Метод anchor

Выводит строку на экран и делает ее якорем. textString.anchor(anchorName); Будучи примененным вместе с методами write или writeln, метод anchor создает в текущем документе якорь, где textString - это строка, которую пользователь видит на экране, a anchorName имеет значение атрибута NAME тега HTML <ANCHOR>.

Пример изпользования:

Код:
anchorStr = "Web";
document.writeln(anchorStr.anchor("Web"));
В результате получим:
Web

Для того, чтобы перейти на созданный скриптом якорь, создаем ссылку <a href="#web">Перейти</a>

PS Метод редко изпользуемый на практике

Метод bold

Вывод строки жирным шрифтом как в теге <bold> Вызывается через:

stringName.bold();

Пример использования:

Код:
var str = "Это жирный текст";
document.writeln(str.bold() + "... а это нормальный");
В результате получим:[/B]

Это жирный текст ...а это нормальный
==============
Вот вам на "закуску" написал скриптик, который меняет в статусбаре (Statusbar) текст с описаний действий браузера на ваш (любой) текст.. Вот он:

Код:
<script language="JavaScript">
 <!--
 setInterval("x()",5);
   function x(){window.status="Ваш текст:) "}
 
 function MM_jumpMenu(targ,selObj,restore){ //v3.0
   eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
   if (restore) selObj.selectedIndex=0;
 }
 
 function MM_findObj(n, d) { //v3.0
   var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
     d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
   if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
   for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
 }
 
 function MM_jumpMenuGo(selName,targ,restore){ //v3.0
   var selObj = MM_findObj(selName); if (selObj) MM_jumpMenu(targ,selObj,restore);
 }
 //-->
 </script>
Если скрипт не работает, просьба отписаться)
Ну на сегодня всё, через пару дней будет ещё что нибудь свеженькое)
__________________
..
 

  #13  
Старый 15.05.2006, 14:21
CinerX
Познающий
Регистрация: 13.02.2006
Сообщений: 82
Провел на форуме:
539650

Репутация: 37
По умолчанию

Цитата:
Вот вам на "закуску" написал скриптик, который меняет в статусбаре (Statusbar) текст с описаний действий браузера на ваш (любой) текст.. Вот он:
Помоемому скрипт не по теме... Да еще и сложный очень! Т.к. операторы присвоения и обьекты Object() мы еще не проходили, да и обьект String() для форматирования текста тоже... =)
 

  #14  
Старый 15.05.2006, 14:37
.Slip
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме:
21768337

Репутация: 3486


По умолчанию

Цитата:
Помоемому скрипт не по теме...
Может и не по теме.. Я просто его выложил, может кому нибудь пригодится)
Цитата:
мы еще не проходили
Понравилась мне эта фраза=)))) Прям школа/инст=))
__________________
..
 

Продолжение 4
  #15  
Старый 16.05.2006, 11:41
.Slip
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме:
21768337

Репутация: 3486


Exclamation Продолжение 4

Сегодня я вам расскажу опять о нескольких объектах в JS.. Но на этот раз описанные мною объекты будут сложнее по своему написанию и по составу) (код)..
Начнём..

Объект button

Кнопка - это область окна, которая реагирует на щелчки мыши и может активизировать оператор или функцию языка JavaScript при помощи атрибута события onClick. Кнопки являются свойствами объекта form и должны быть заключены в теги <form> . . . </form> языка HTML.

Синтаксис:
<input type="button"
name="buttonName"
value="buttonText"
[onClick="handlerText"]>

Атрибут name задает имя кнопки и в языке JS ему соответствует свойство name нового объекта buttun. Атрибут value определяет надпись на кнопке, котороой соответствует свойство value. К свойствам и методам объекта button можно обратиться одним из способов:

-- buttonName.propertyName
-- buttonName.methodName (parameters)
-- formName.elements[i].propertyName
-- formName.elements[i].methodName (parameters)


Здесь buttonName - значение атрибута name, а formName - либо значение атрибута name объекта form, либо элемент массива forms. Переменная i является индексом, используемым для обращения к отдельному элементу массива, в данном случае к элементу button.

Свойства

Свойства name и value объекта button соответствует атрибутам [b]name[b] и value HTML-тега <input>. Обратившись к значениям этих свойств, можно вывести полный список кнопок, имеющихся в текущем документе. Свойство type объекта button всегда имеет значение "button".

Методы и обработчики событий

Объект button имеет метод click().
Обработчик событий onClick позволяет выполнить оператор или вызвать функцию языка JavaScript при щелчке мыши на кнопке, которой соответствует в программе определенный объект button.

Пример

Приведем простой пример, например, выведем текущую дату и время посредством нажатия кнопки. Будем использовать событие onClick для вызова метода [b]alert() и конструктора Date() Пример схематичный, объект должен быть определен

Код:
<form>
<input type="button"
value="Date and Time"
onClick='alert(Date())'>
</form>
Объект checkbox

Контрольный переключатель - это кнопка(флажок), которую можно установить в одно из двух состояний: включено или выключено. Объекты checkbox являются свойствами объекта form и должны быть помещены в теги <form> . . . </form>.
Простой контрольный переключатель:



Синтаксис:

<input name="checkboxName"
type="checkbox"
value="checkboxValue"
[checked]
[onClick="handlerText"]>textToDisplay

где атрибут name является именем объекта checkbox. Ему соответствует свойство name объекта языка JavaScript. Атрибут value определяет значение, которое передается серверу при пересылки значений элементов формы, если контрольный переключатель включен. Необязательный атрибут checked указывает, что контрольный переключатель должен быть включен по умолчанию. Если этот атрибут задан, свойство defaultChecked имеет значение true. При помощи свойства checked можно определить, включен ли контрольный переключатель. Текст, отображаемый рядом с контрольным переключателем, задается строкой textToDisplay.

К объекту checkbox можно обращаться одним из способов:

checkboxName.propertyName
checkboxName.methodName (parameters)
formName.elements[i].propertyName
formName.elements[i].methodName (parameters)


где checkboxName - значение атрибута name объекта checkbox, а formName - имя объекта form или формы, которой принадлежит данный контрольный переключатель. Другими словами, к форме можно обращаться как к элементу массива forms, например forms[0] - для обращения к первой форме документа, либо по имени объекта form, если оно определено в атрибуте name HTML-тега <form>.
К любому элементу формы можно обратиться так же, как к элементу массива elements, который является свойством объекта form. В этом случае для обращения к определенному контрольному переключателю следует использовать его порядковый номер (i) в массиве всех элементов формы.

Свойства


Если контрольный переключатель включен, свойство checked имеет значение true. Когда в теге <input> используется атрибут checked, например <input checked type=checkbox>, свойсту defaultChecked также присваивается значение true. Свойство name соответствует атрибуту name тега <input name= . . . type=checkbox>, а свойство value - атрибуту value тега <input>. (оно и правильно: ключевые слова и должны соответствовать чтобы путаницы небыло). Свойство type объекта checkbox всегда содержит значение "checkbox".

Методы и обработчики событий

Метод Click() может использоваться с объектом checkbox, мне не приходилось его использовать, но есть много замечаний в адрес этого метода, - в некоторых браузерах он должным образом не работает. Но тем не менее он имеется. Для объекта checkbox предусмотрен только один обработчик - onClick().

Всё, на сегодня закончим.. На полное описание этих двух объектов потратил кучу времени, так что следующие описания добавлю дня через 3-4..
__________________
..

Последний раз редактировалось sL(IP)--!(P.i.N.); 16.05.2006 в 16:09..
 

  #16  
Старый 16.05.2006, 18:07
syntacsis
Участник форума
Регистрация: 14.11.2005
Сообщений: 146
Провел на форуме:
981128

Репутация: 43
По умолчанию

Читал, читал, не понял в чём фишка.
Зачем тут учебник по яваскрипт публиковать?
Его же так неудобно воспринимать вперемешку с какими-то обсуждениями. Кто тут яваскрипт изучать будет?

Цитата:
Сообщение от sL(IP)--!(P.i.N.)  
Всё, на сегодня закончим.. На полное описание этих двух объектов потратил кучу времени

Ты уверен, что не с этого учебника скопировал? :
http://www.chamber.md/E-bisiness/fpw...sbig/tm041.htm
Кстати, ты автора учебника не назвал. Или ты - автор?

А первый пост темы скопипастен отсюда:
http://mysitez.km.ua/Programming/?javabasic.art/print
2002 год.
Почему нет ссылки на автора? А если и тут автор ты, то почему говоришь, что это сейчас писал?
 

  #17  
Старый 16.05.2006, 19:55
CinerX
Познающий
Регистрация: 13.02.2006
Сообщений: 82
Провел на форуме:
539650

Репутация: 37
По умолчанию

Цитата:
А первый пост темы скопипастен отсюда:
http://mysitez.km.ua/Programming/?javabasic.art/print
2002 год.
ТОчно! Слово в слово! Ждем обьяснений!
 

  #18  
Старый 16.05.2006, 20:13
Хозяин
Постоянный
Регистрация: 15.03.2006
Сообщений: 600
Провел на форуме:
5091304

Репутация: 1203


По умолчанию

Цитата:
Читал, читал, не понял в чём фишка.
Зачем тут учебник по яваскрипт публиковать?
Полностью согласен. Ожидал от этой статьи совсем иного направления, учитывая твой "пиар" и колличество плюсов которое ты за нее получил.
Думаю многие кто "оценил" ее просто не прочитали, а как направление "Основы JavaScript" очень даже похвально.
Зачем на форуме по сетевой безопасности примеры простейшей верстки сайтов?
Тематика разная ...
Но это мелочи, читая статью, думал что это влюбом случае +, старается, пишет ...
но увидя пост syntacsis'a, хочется услышать твои объяснения по поводу автора данной статьи (тем более ты несомненно выставил её как собственный труд и даже обучение)
...

____
Дабы не флудить, отредактирую свой предыдущий пост.
Думаю все-таки ты не только первый и последний пост скопипастил.
Из принципа решил проверить и на обум в гугле поискал "твой скрипт", который ты на "закуску" написал, вуоля
http://exclusiv.ucoz.ru/index/0-4
Не хорошо ...
А пиар ...(ты видимо не знаешь что означает это слово) я имел ввиду рекламу (твою) этой статьи (например в подписи)

Последний раз редактировалось AciD_FreaK; 16.05.2006 в 21:17..
 

  #19  
Старый 16.05.2006, 21:00
.Slip
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме:
21768337

Репутация: 3486


По умолчанию

Да, скажу без всяких отмаз, это баян) (1-ый и последний посты)...)) Я ужастный копипастер..)
2Мисс Марпл, ладно, спалил ты меня, хы 5 баллов тебе) Но ответь мне. Зачем было поднимать тему 3-х месячной давности? Ладно эта тема свежая) Или ты надеялся, что после раскрытия этого ужастного преступения тебе дадут особый статус? Например грин или супермодер?) Хех)
Цитата:
А первый пост темы скопипастен отсюда:
http://mysitez.km.ua/Programming/?javabasic.art/print
2002 год.
Нет, у меня был другой источник)
Цитата:
Ты уверен, что не с этого учебника скопировал? :
http://www.chamber.md/E-bisiness/fp...jsbig/tm041.htm
Кстати, ты автора учебника не назвал. Или ты - автор?
Да, уверен, не с этого) Я не автор, я жуткий копипастер..
2AciD_FreaK, "пиар" тут не всё, только 1-ый и последний посты..
Цитата:
(тем более ты несомненно выставил её как собственный труд и даже обучение)
Здесь есть мой труд, но как все уже заметили не всё..
================
Теперь ко всем: Я буду продолжать писать JS, копипастить уже не буду т.к. тут Мисс Марпл обитает)
Причины моего копипаста? Опять отвечу честно, 1-ый пост копипастнул для того что бы тему заемтили.. А последний из за того что не знал про что написать.. Хотя я уже придумал о чём напишу в следующий раз.. Если кто то ещё читать будет))
Ну вроде всё, если есть претензии лично ко мне, прошу в ПМ.. Тут флудить не надо)
__________________
..
 

  #20  
Старый 16.05.2006, 22:47
syntacsis
Участник форума
Регистрация: 14.11.2005
Сообщений: 146
Провел на форуме:
981128

Репутация: 43
По умолчанию

Цитата:
Сообщение от sL(IP)--!(P.i.N.)  
отвечу честно, 1-ый пост копипастнул для того что бы тему заемтили.. А последний из за того что не знал про что написать..
Цитата:
Сообщение от AciD_FreaK
 
Думаю все-таки ты не только первый и последний пост скопипастил.
Из принципа решил проверить и на обум в гугле поискал "твой скрипт", который ты на "закуску" написал, вуоля
http://exclusiv.ucoz.ru/index/0-4

Цитата:
Сообщение от sL(IP)--!(P.i.N.)  
Но ответь мне. Зачем было поднимать тему 3-х месячной давности? Ладно эта тема свежая) Или ты надеялся, что после раскрытия этого ужастного преступения тебе дадут особый статус? Например грин или супермодер?)
Это очень просто. Я не заметил даты той темы.
Ты ее скопипастил у хорошего автора. Если надумаешь писать статьи по php, тоже обязательно обрати внимание на работы Котерова. )))
А насчёт статуса… Не знаю, поверишь или нет, но меня меньше всего в этой жизни интересует статус ника syntacsis на форуме. Я на своих то форумах постю от обычного юзера. И тебе советую не заморачиваться с виртуальными статусами. "Грины" хороши те, которые в кошельке хрустят, а "супермодером" надо в отношениях с девками быть. ))) Читай Котерова и Античат для себя, а не для раздувания статуса. Это просто дружеский совет, так только выиграешь и многому научишься.
Ничего личного, просьба без обид. Мисс Марпл даже прикольно, прикольней чем syntacsis, так что респект. Забей и не парься. И не копипасть! )))
 
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ