|
| |
|
|
Ответов: 0
|
25-02-12 07:01
|
|
|
| |
|
|
Ответов: 0
|
16-01-12 20:13
|
|
|
| |
|
|
Ответов: 1
|
09-01-12 11:23
|
|
|
   Web - программирование
| |
|
|
|
   Программирование под ОС
| |
|
|
|
   Web - технологии
| |
|
|
|
   Базы Данных
| |
|
|
|
Возможно вас заинтересует
|
|
Примеры распространенных скриптов
Этот
код встроит в вашу страницу линк на
один из семи ресурсов, в зависимости
от дня недели. Удобен в рекламных и
информационных целях.
<html>
<head>
<script language="e;JavaScript"e;>
function GetTodaysURL()
{
var locationlist = new URLList
(
"e;1.html"e;, // Monday
"e;2.html"e;, // Tuesday
"e;3.html"e;,
"e;4.html"e;,
"e;5.html"e;,
"e;6.html"e;,
"e;7.html"e; // Sunday
);
now = new Date();
num = now.getDay();
if (num == 0) num = 7;
location.href = locationlist.list[num-1];
}
function URLList ()
{
var argv = URLList.arguments;
var argc = argv.length;
this.list = new Object();
for (var i = 0; i argc; i++)
this.list[i] = argv[i];
this.count = argc;
return this;
}
</script>
</head>
<body>
Пример кода, выбирающего
<a href=<javascript:GetTodaysURL()"e;>
страницу этого дня</a>.
Завтра будет показана другая
страница.
</body>
</html>
Выпадающее меню
Этот код предназначен для создания
компактного меню. Все ссылки
оформляются в виде элементов
выпадающего меню; при нажатии на
кнопку происходит переход на
соответствующую страницу.
<form name="e;f1"e;>
<select name="e;Map"e; onChange="e;{
for (var i=0; i < this.length; i++)
{
if (this.options[i].selected) {
if (i!=0) {
top.window.location=this.options[i].value;
break;
}
}
}
}
"e;>
<option selected value="e;#"e;>Быстрый
переход к
разделам:
<option value="e;main.html"e;>Газета
<option value="e;stat.html"e;>Статистика
<option value="e;price.html"e;>Цены
<option value="e;repr.html"e;>Наши
представители
<option value="e;reclam.html"e;>Примеры
рекламы
<option value="e;order.html"e;>Бюро
заказов
</select></select></form>
А если у вас используются фреймы, то
достаточно будет изменить одну
строчку:
top.window.location=this.options[i].value;
на
top.window.frames[имя фрейма в
кавычках или его номер].location=this.options[i].value;
Не забудьте, что нумерация фреймов в
JavaScript начинается с 0!
Доброго времени суток!
Этот код позволяет странице
«догадываться» о том, утро, день,
вечер или ночь за окном посетителя,
согласно показаниям таймера на его
машине. Вы можете в зависимости от
времени суток вывести
соответствующее приветствие или
предложить приличествующий этому
времени товар.
<html>
<head>
<script language="e;JavaScript"e;>
function getHourOfDay()
{ var now = new Date();
return(now.getHours());
}
function getTime()
{
var now = new Date();
var minutes = now.getMinutes();
var divider = "e;:"e;;
if (minutes<10)
divider = "e;:0"e;;
// Hack to get it to display the
time
// correctly in version 3.0, (adjust
for offset)
if (navigator.appVersion.lastIndexOf('3.')
!= -1 &&
navigator.appName.lastIndexOf
('Netscape') != -1)
return( now.getHours()-1
+ divider + minutes );
// Other versions may work with this
?
return( now.getHours() + divider +
minutes );
}
function sayHello ()
{
document.write( "e;Сейчас "e; +
getTime() +
"e;,
поэтому мы желаем Вам"e; );
if(getHourOfDay()<5 || getHourOfDay()>19)
document.write(' спокойной ночи!');
else
{
if ( getHourOfDay() < 11)
{
document.write(' доброго
утра!');
}
else
{
document.write(' хорошей
работы!');
}
}
}
</script>
</head>
<body>
<script language="e;JavaScript"e;>
<!--
sayHello()
// -->
</script>
</body>
</html>
Смена фона окна
Если вы настолько доверяете
художественному вкусу своих
посетителей, что готовы позволить им
менять цвет фона своей страницы :-),
то воспользуйтесь этим кодом:
<html>
<head>
<script language="e;JavaScript"e;>
locnm=location.href;
locnm1=locnm.substring(0,(locnm.indexOf
("e;index.html"e;)));
function getCol() {
coord=locnm.substring(posx+3,locnm.length);
posx=coord.indexOf("e;&"e;)
xcoord=coord.substring(0,posx);
coord=coord.substring(posx+1,coord.length);
posx=coord.indexOf("e;.y="e;)
ycoord=coord.substring(posx+3,coord.length);
if (xcoord<8){color="e;#FFFF00"e;;}
else if (xcoord<16){color="e;#00FF00"e;;}
else if (xcoord<24){color="e;#00FFFF"e;;}
else if (xcoord<32){color="e;#FF00FF"e;;}
else if (xcoord<40){color="e;#FF0000"e;;}
else if (xcoord<48){color="e;#009FDD"e;;}
else if (xcoord<56){color="e;#B2B2B2"e;;}
else if (xcoord<64){color="e;#FFD25D"e;;}
else if (xcoord<72){color="e;#56AB6B"e;;}
else if (xcoord<80){color="e;#C70065"e;;}
else if (xcoord<88){color="e;#A25C92"e;;}
else if (xcoord<96){color="e;#E36970"e;;}
else if (xcoord<104){color="e;#C79E6B"e;;}
else if (xcoord<112){color="e;#90BE00"e;;}
else if (xcoord<120){color="e;#E16A96"e;;}
else color="e;white"e;;
}
</script>
</head>
<script language="e;JavaScript"e;>
<!-- Hide JavaScript from
Java-Impaired Browsers
posx=locnm.indexOf("e;.x="e;);
if (posx>0) {
getCol();
}
else {
color="white";
}
document.bgColor=color;
// End Hiding -->
</script>
<form name='isnform' method=get
action='index.html'>
Не нравится наш цвет?<br>
<input type='image' src='g/scb1.gif'
name='color' border=0 height=8 width=128><br>
Нажмите на нужный цвет, чтобы
сменить его!
</form>
</body>
</html>
Счетчик посещений
Если вы полагаете, что вашим
посетителям во что бы то ни стало
необходимо знать, сколько раз они
посетили вашу страницу,
воспользуйтесь этим кодом:
<html>
<head> <script language="e;JavaScript"e;>
var caution = false
function setCookie(name, value,
expires, path, domain, secure) {
var curCookie = name + "e;="e; +
escape(value) +
((expires) ? "e;; expires="e; +
expires.toGMTString() : "e;"e;) +
((path) ? "e;; path="e; + path : "e;"e;)
+
((domain) ? "e;; domain="e; + domain
: "e;"e;) +
((secure) ? "e;; secure"e; : "e;"e;)
if (!caution || (name + "e;="e; +
escape(value)).length <= 4000)
document.cookie = curCookie
else
if (confirm("e;Cookie exceeds 4KB
and will be cut!"e;))
document.cookie = curCookie
}
function getCookie(name) {
var prefix = name + "e;="e;
var cookieStartIndex =
document.cookie.indexOf(prefix)
if (cookieStartIndex == -1)
return null
var cookieEndIndex =
document.cookie.indexOf("e;;"e;,
cookieStartIndex + prefix.length)
if (cookieEndIndex == -1)
cookieEndIndex =
document.cookie.length
return unescape(document.cookie.substring(cookieStartIndex
+
prefix.length, cookieEndIndex))
}
function deleteCookie(name, path,
domain) {
if (getCookie(name)) {
document.cookie = name + "e;="e; +
((path) ? "e;; path="e; + path : "e;"e;)
+
((domain) ? "e;; domain="e; + domain
: "e;"e;) +
"e;; expires=Thu, 01-Jan-70 00:00:01
GMT"e;
}
}
function fixDate(date) {
var base = new Date(0)
var skew = base.getTime()
if (skew > 0)
date.setTime(date.getTime() - skew)
}
</script>
</head>
<body>
<script language="e;JavaScript"e;>
<!--
var now = new Date()
fixDate(now)
now.setTime(now.getTime() + 365 * 24
* 60 * 60 * 1000)
var visits = getCookie("e;counter"e;)
if (!visits)
visits = 1
else
visits = parseInt(visits) + 1
setCookie("e;counter"e;, visits, now)
document.write("e;Вы были здесь "e;
+ visits + "e; раз(а)."e;)
// -->
</script>
</body>
</html>
Это все. Надеюсь мои незатейливые
примеры помогут вам придумать нечто
свое собственное и, конечно же,
неповторимое :-).
|
Последние статьи: Web - программирование / Java Script /
| |
| | |
|
Наверное, никто не сможет поспорить с утверждением, что главное в любой web-страничке - удобство для пользователя. После того, как мы выложили наше творение в сеть, мы сразу начинаем предпринимать массу усилий для того, чтобы привлечь на свой сайт максимум посетителей... подробнее
|
|
Кол. просмотров: общее - 3737 сегодня - 2
|
|
|
Этот скрипт поможет вам организовать на своем сайте или страничке баннерную систему.
Первый фрагмент вы вставляете в любое место странички... подробнее
|
|
Кол. просмотров: общее - 2106 сегодня - 0
|
|
|
В Internet Zone-154 была небольшая заметка Локальная баннерная система. Автор - Вадим Беляков (http://tuta.da.ru) предлагал поставить на страничку баннер, используя небольшой javascript. Я прочитал этот номер лишь в середине апреля. Мне сразу же пришло в голову использовать его для текстовой рекламы... подробнее
|
|
Кол. просмотров: общее - 1734 сегодня - 0
|
|
|
JS, или JavaScript язык сценариев, которые выполняются на стороне клиента и не требует перезагрузки страницы. JavaScript был разработан компанией Netscape в 1995 году... подробнее
|
|
Кол. просмотров: общее - 2376 сегодня - 0
|
|
|
Как известно, бичом современного Интернета является спам - непрошенная рассылка рекламных и прочих сообщений. По данным некоторых аналитиков, он составляет более 50% всех сообщений в Сети... подробнее
|
|
Кол. просмотров: общее - 1941 сегодня - 1
|
|
|
|