Всем привет) Сегодня я вам расскажу ещё о некоторых методах в яваскриптах.. Но т.к. в ява скриптах их море, я уделю снимание самым основным которые могут пригодится вам.. Итак, начали пробежку)
PS Пробежка, т.к. пишу я кратко о кажом методе.
Метод big
Вывод строки крупным шрифтом как в теге <BIG>. Вызывается через:
Пример использования:
Код:
str = "Это крупный текст";
document.writeln(str.big() + "... а это мелкий");
В результате получим:
Это крупный текст...а это мелкий
Mетод back
Результат аналогичен кнопке Back браузера. Вызывается через history.back(); (аналогично использованию метода history.go(-1);).
Пример:
history.back();
history.go(-1);
При *history.go(-X);* X=произвольное значение в минусе..
Метод 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>
Если скрипт не работает, просьба отписаться)
Ну на сегодня всё, через пару дней будет ещё что нибудь свеженькое)