[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
загрузка...
Страница 1 из 11
Модератор форума: Игоревич, Сергеев_ЕВ 
Форум учителей » В помощь школьным сайтам (web-мастеру) » Скрипты для сайта » Маленькие скрипты (Не большие скрипты для оформления сайта)
Маленькие скрипты
enter Дата: Понедельник, 30.08.2010, 14:19 | Сообщение #1
Новичок
Группа: Проверенные
Сообщений: 20
Награды: 1
Репутация: 0
Статус: Отсутствует
Собрание маленьких скриптов: Бегущая строка, значок сайта в URL и т.д.

Добавлено (30.08.2010, 14:13)
---------------------------------------------
Вот скрипт Бегущая строка:
<title>Бегущая строка в HTML</title>
</head>
<body>
<marquee behavior="scroll" direction="left">Заменяем текст на свой</marquee>

Красный шрифт- это надо изменить на свой текст, который чтобы бегал справа налево.

Добавлено (30.08.2010, 14:19)
---------------------------------------------
Скрипт для установки значка в строке URL:

<link href="/templates/biz_blue_ii/favicon.ico" rel="shortcut icon" type="image/x-icon" />

Красном шрифтом заменяем URL-адрес нахождение значка. (значок должен быть с форматом ico)
Значок можно сделать на сайте http://favicon.ru/


Я физик и имею право на сохранение энергии...

Сообщение отредактировал enter - Понедельник, 30.08.2010, 20:16
Сергеев_ЕВ Дата: Понедельник, 30.08.2010, 22:21 | Сообщение #2
Модератор форума
Группа: Модераторы
Сообщений: 1071
Награды: 20
Репутация: 31
Статус: Отсутствует
enter, для начала, то, что Вы назвали скриптами, таковыми, на самом деле не являются. Тег <marquee></marquee> - просто обычный (ну, может и не совсем обычный) тег из спецификации HTML. Behavior="scroll" можно было и не писать, т.к. этот тег и так подразумевает перемещение текста справа налево, вот если нужно как-то изменить направление движения, тогда конечно. Можно написать scroll, slide или alternate. Во втором случае строка будет пробегать только раз, в третьем будет бегать справа налево и обратно. Вот так! А еще внутри контейнера <marquee></marquee> можно разместить не только текст, но и картинки, и заставить их перемещаться не по горизонтали, а по вертикали. Для этого вместо атрибута behavior указываем атрибут direction='up'
Опять, же, это все HTML и ничего более. Вот если бы Вы указали, как эту бегущую строку заставить останавливаться (например) при наведении на нее указателя мыши, то это уже был бы сценарий, или скрипт. Для тренировки привожу пример:
Code
<marquee behavior="ALTERNATE" onmouseout="this.start()" onmouseover="this.stop()">[color=red]Текст бегущей строки[/color]</marquee>

------------------------------------
За развитие темы спасибо, давно здесь жду единомышленников.
Позже я перенесу эти посты в другую ветку.
И - на будущее - не надо выстраивать пирамиды из смайликов, это, как минимум, несолидно
ИринаМатвеевна, спасибо за замечание. Я увидел, что автор сам все исправил, поэтому лишние посты убрал. А Вам лишний плюсик от меня!

enter Дата: Вторник, 31.08.2010, 15:38 | Сообщение #3
Новичок
Группа: Проверенные
Сообщений: 20
Награды: 1
Репутация: 0
Статус: Отсутствует
Quote (Сергеев_ЕВ)
но и картинки, и заставить их перемещаться

Это я знаю, но только еще не успел написать!

Добавлено (31.08.2010, 15:28)
---------------------------------------------
При наведениии на сссылку появляется текст, который постепенно увеличивается и меняет цвет,а на его месте появляется другой:
<html>
<head>
<title>При наведениии на сссылку появляется текст, который постепенно увеличивается и меняет цвет,а на его месте появляется другой.</title>
<script language="JavaScript" type="text/javascript">
// the number of rings
var ringnumber=4

// do not edit the code below
var x,y
var timer
var i_fontsize=new Array
var step=new Array
ringnumber=ringnumber-1
var maxfontsize=600
var startfontsize=1

for (i=0;i<=ringnumber;i++) {
i_fontsize[i]=startfontsize
step[i]=ringnumber*i*10
startfontsize=(maxfontsize/ringnumber)*(i+1)
}

function cursorposition(e){
x=event.clientX+document.body.scrollLeft
y=event.clientY+document.body.scrollTop
}

function showrings() {
if (document.all) {
for (i=0;i<=ringnumber;i++) {
if (i_fontsize[i]>=maxfontsize) {i_fontsize[i]=1;step[i]=1}
var thisring=eval("document.all.ring"+i+".style")
thisring.visibility="visible"
thisring.fontSize=i_fontsize[i]
thisring.color="rgb("+Math.floor(i_fontsize[i]/2.0)+","+Math.floor(i_fontsize[i]/2.0)+",255)"
thisring.posLeft=x-(Math.floor(i_fontsize[i]/3))
thisring.posTop=y-(Math.floor(i_fontsize[i]/1.4))
step[i]+=2
i_fontsize[i]+=step[i]
}
timer=setTimeout("showrings()",50)
}
}

function hiderings(e){
if (document.all) {
clearTimeout(timer)
startfontsize=0
for (i=0;i<=ringnumber;i++) {
thisring=eval("document.all.ring"+i+".style")
thisring.visibility="hidden"
i_fontsize[i]=startfontsize
step[i]=ringnumber*i*10
startfontsize=Math.floor((maxfontsize/ringnumber))*(i+1)
}
}
}

if (document.all) {
document.onmousemove=cursorposition;
}

if (document.all) {
for (i=0;i<=ringnumber;i++) {
document.write("<DIV id='ring"+i+"' style='position:absolute;font-family:Verdana;'>°</DIV>")
}
document.write("<DIV style='position:relative;'>")
}
</script>
</head>
<body>
<a href="http://scriptic.narod.ru" onMouseOver="showrings()" onMouseOut="hiderings()">Scriptic.narod.ru</a>
</body>
</html>

Добавлено (31.08.2010, 15:32)
---------------------------------------------
Дополнительное окно приветствия:
<html>
<head>
<title>Дополнительное окно приветствия</title>
<script language="JavaScript">
<!-- //
function hi()
{
alert("Здравствуйте !");
}
// -->
</script>
</head>
<body onload="hi();">
</body>
</html>

Добавлено (31.08.2010, 15:38)
---------------------------------------------
Автоматическое добавление в избранное:
<html>
<head>
<title>Автоматическое добавление в избранное</title>
<Script Language="Javascript">
<!--//
var bm_url="http://scriptic.ru/"
var bm_titel="Scriptic. JavaScript, CSS, HTML "
function bookmark()
{if (document.all)
window.external.AddFavorite(bm_url,bm_titel)}
//-->
</Script>
</head>
<body OnLoad="bookmark()">
</body>
</html>


Я физик и имею право на сохранение энергии...
Сергеев_ЕВ Дата: Вторник, 05.10.2010, 21:20 | Сообщение #4
Модератор форума
Группа: Модераторы
Сообщений: 1071
Награды: 20
Репутация: 31
Статус: Отсутствует
Quote (enter)
Дополнительное окно приветствия...
Опять же, это - не есть окно, всего лишь объект alert(). Его можно достать хоть откуда: из-под кнопки, из-под ссылки, из-под картинки - из-под чего угодно.
Последний скрипт - ну так, иногда может куда и сгодится.
А первый... Выглядит прикольно, но не более того...

Форум учителей » В помощь школьным сайтам (web-мастеру) » Скрипты для сайта » Маленькие скрипты (Не большие скрипты для оформления сайта)
Страница 1 из 11
Поиск:
© 2007 - 2012 "Учительский портал"