Java script
Добавить сайт в Избранное
В виде кнопки
<FORM>
<BUTTON TYPE="SUBMIT" onClick="window.external.addFavorite('http://www.name.zone/',
'Имя сайта'); return false;"> Добавить в
избранное </BUTTON>
</FORM>
В виде ссылки эта кнопка будет выглядить так:
<A HREF="#nul" onClick="window.external.addFavorite('http://www.name.zone/',
'Имя сайта '); return false;"> Добавить в
избранное </A>
Сделать страницу стартовой
В виде кнопки
<FORM>
<BUTTON TYPE="SUBMIT" onClick="this.style.behavior='url(#default#homepage)';
this.setHomePage('http://www.name.zone/'); return false;"> Сделать
стартовой </BUTTON>
</FORM>
В виде ссылки:
<A HREF="#nul" onClick="this.style.behavior='url(#default#homepage)';
this.setHomePage('http://www.name.zone/'); return false;"> Сделать
стартовой </A>
История посещений (назад, вперед)
Использование
объекта History дает возможность возвращаться на URL, который был
посещен перед этим, и переходить на URL, посещенный перед этим. Список
посещенных URL содержится в меню go Обозревателя. Делается это,
используя методы объекта History: back() и forward().
<FORM>
<INPUT TYPE="button" VALUE=" Назад " ONCLICK="history.back(-1)">
<INPUT TYPE="button" VALUE=" Вперед " ONCLICK="history.forward(1)">
</FORM>
В виде ссылок эти кнопки будут выглядеть так:
<A HREF="javascript:history.back()"> Назад </A>
<A HREF="javascript:history.forward()"> Вперед </A>
Если необходимо вернуться на несколько позиций списка меню, то
используется метод go(), в скобках указывается число:
Отрицательноe, напр. (-2) - на сколько шагов вернутся Назад
Положительное, напр, (2) - на сколько шагов вернутся Вперед.
Например, для возврата на три позиции назад указывается go(-3):
<A HREF="javascript:history.go(-3)"> Назад </A>
Если нет посещенных перед этим URL, то это работать не будет.
Дата, время и приветствие.
Форма приветствия меняется в зависимости
от времени суток.
<script
language="JavaScript">
<!-- hide script from old browsers
function process(){}
today = new Date()
if(today.getMinutes() < 10) {
pad = "0"}
else
pad = "";
document.write("<center><FONT SIZE=4 color=black>Welcome!!</FONT></center>")
if((today.getHours() < 12) && (today.getHours() >= 6))
{ document.write("<center><FONT SIZE=4 color=blue>Good Morning</FONT></center>")}
if((today.getHours() >= 12) && (today.getHours() < 18))
{ document.write("<center><FONT SIZE=4 color=blue>Good Afternoon</FONT></center>")}
if((today.getHours() >= 18) && (today.getHours() <= 23))
{ document.write("<center><FONT SIZE=4 color=blue>Good Evening</FONT></center>")}
if((today.getHours() >= 0) && (today.getHours() < 4))
{ document.write("<center><FONT SIZE=4 color=blue>You're up late today.</FONT></center>")}
if((today.getHours() >= 4) && (today.getHours() <= 6))
{ document.write("<center><FONT SIZE=4 color=blue>Wow! You are up early!!</FONT></center>")}
document.write("<center><FONT SIZE=3 color=red>Time: ",today.getHours(),":",pad,today.getMinutes())
document.write(" Date: ",today.getMonth()+1,"/",today.getDate(),"/",today.getYear(),"<br></font></center>");
// end hiding contents -->
</script>
Еще
один скрипт даты и времени
<SCRIPT LANGUAGE="JavaScript">
var now = new Date();
var hours = now.getHours();
var minutes = now.getMinutes();
var timeValue = "" + ((hours >12) ? hours -12 :hours)
timeValue += ((minutes < 10) ? ":0" : ":") + minutes
timeValue += (hours >= 12) ? " P.M." : " A.M."
timerRunning = true;
mydate = new Date();
myday = mydate.getDay();
mymonth = mydate.getMonth();
myweekday= mydate.getDate();
weekday= myweekday;
myyear= mydate.getYear();
year = myyear
if(myday == 0)
day = " Sunday, "
else if(myday == 1)
day = " Monday, "
else if(myday == 2)
day = " Tuesday, "
else if(myday == 3)
day = " Wednesday, "
else if(myday == 4)
day = " Thursday, "
else if(myday == 5)
day = " Friday, "
else if(myday == 6)
day = " Saturday, "
if(mymonth == 0)
month = "January "
else if(mymonth ==1)
month = "February "
else if(mymonth ==2)
month = "March "
else if(mymonth ==3)
month = "April "
else if(mymonth ==4)
month = "May "
else if(mymonth ==5)
month = "June "
else if(mymonth ==6)
month = "July "
else if(mymonth ==7)
month = "August "
else if(mymonth ==8)
month = "September "
else if(mymonth ==9)
month = "October "
else if(mymonth ==10)
month = "November "
else if(mymonth ==11)
month = "December"
document.write("<B><P ALIGN=RIGHT><FONT SIZE=-1 FACE=VERDANA,ARIAL>" +
timeValue + " | " +day + month);
document.write(myweekday+","+ " " + year + "</FONT></B><BR><HR WIDTH=300
ALIGN=RIGHT><P>");
</SCRIPT>
Обновить страницу
Данная
программа перезагружает текущую страницу.
<FORM>
<input TYPE="button" VALUE=" Перезагрузить " ONCLICK="ReloadButton()">
<script>
function ReloadButton()
{
location.href="name.htm";
}
</script>
</FORM>
Измените документ name.htm на свой.
Кнопка
<FORM>
<input TYPE="button" VALUE=" LENIN INC " ONCLICK="HomeButton()">
<script>
function HomeButton()
{
location.href="http://www.name.zone";
}
</script>
</FORM>
Измените URL http://www.name.zone на свой.
Окно с сообщением
При нажатии
на такую кнопку будет выведено окно с любым Вашим сообщением.
<FORM>
<input TYPE="button" VALUE=" Сообщение " ONCLICK="AlertButton()">
<script>
function AlertButton()
{
window.alert("Введите здесь текст своего сообщения");
}
</script>
</FORM>
Текст в строке статуса
Когда
пользователь нажмет такую кнопку в строке состояния обозревателя будет
отображен определенный текст.
<FORM>
<input TYPE="button" VALUE=" Сообщение " ONCLICK="StatusButton()">
<script>
function StatusButton()
{
window.status="Введите здесь текст своего сообщения";
}
</script>
</FORM>
Изменение цвета страницы
С помощью
такой кнопки пользователь сможет изменить фоновый цвет страницы.
<FORM>
<input TYPE="button" VALUE=" Изменить цвет " onClick="BgButton()">
<script>
function BgButton(){
if (document.bgColor=='#adff2f')
{document.bgColor='#ffffff';}
else{document.bgColor='#adff2f';}
}
</script>
</FORM>
Нажав кнопку, цвет фона измениться на салатовый - adff2f, повторное
нажатие вернет белый фоновый цвет - #ffffff и т.д. Измените
шестнадцатиричное значения цвета #adff2f на нужное Вам (в двух местах) и
обязательно наберите его в нижмнем регистре.
|