Примеры скриптов

Для того чтобы ваша страничка была привлекательной и к вам почаще заходили людишки, то вам ни как не обойтись без скриптов. Но так как не все начинающие мастера знают языки Java, Perl и другие, а может и знают но просто не хватает времени чтобы их печатать то я предлагаю вашему вниманию несколько скриптов.

Скрипт "статический фон"

(когда фон остается на заднем плане и не двигается вместе с текст )

Исходный текст:

<body background="fon.jpg" tppabs="URL.fon.jpg" bgproperties="fixed">

Скрипт "музыкальное сопровождение"

Исходный текст:

<TR>
<BGSOUND SRC="tppmsgs/msgs0.htm#85" tppabs="URL.Okabout.wav" LOOP=INFINITE>
<OBJECT>
<EMBED SRC="tppmsgs/msgs0.htm#85" tppabs="URL.Okabout.wav" BORDER=1 WIDTH=144 HEIGHT=60 AUTOSTART=false>
</OBJECT>
Звукозапись wav
<br><br><br><h3>

<BGSOUND SRC="p.mid" tppabs="URL.mid">
<OBJECT>
<EMBED SRC="p.mid" tppabs="URL.mid" WIDTH=144 HEIGHT=60 AUTOSTART=false>
</OBJECT>
Набор команд MIDI
<hr>
<font color="blue">Включите Sound Blaster.<br>
Щелкните дважды мышкой на той или другой иконке.
</h4>

Cкрипт для отправки E-Mail

Данная форма для отправки E-mail не использует CGI и не вызывает почтовую программу вашего броузера.

Исходный текст:
<body>

<script language="JavaScript">
<!--
function validate_form() {
validity = true;
if (validity) alert ("\n Заполнена\я форма будет передана.\n");
return validity;
}
// -->
</script>

<form
    name="form"
    method="post"
    action="mailto:novichs@aport.ru=Test Form Mail No CGI"
    enctype="text/plain"
    onSubmit="return validate_form()">
<br>
Данная форма для отправки E-mail не использует CGI<br> и не вызывает почтовую программу вашего броузера.
<br><br>
Ваши имя и фамилия:<br><input type="text" size=50 name="NAME" value="Можно и не заполнять.">
<br><br>
<TEXTAREA NAME="COMMENTS" ROWS=8 COLS=60 wrap=virtual>Text.
</TEXTAREA>
<br><br>
<input type="submit" name="submit" value="Отправить">&nbsp;&nbsp;&nbsp;<input type="reset" value="Очистить">




                                Скрипт который при наведении мыши меняет изображение.

Исходный текст:

<script language="JavaScript">
<!--
    romax=2;
    if(document.images) {
        tabover = new Array(romax);
        tabout = new Array(romax);
        for(var n=1;n<=romax-1;n++) {
        tabover[n]=new Image(0,0);
        tabout[n]=new Image(0,0);
        }
        for(var n=1;n<=romax-1;n++) {
            tabover[n].src="tab"+n+"b.gif";
            tabout[n].src="tab"+n+".gif";
        }
    }
    function tabOn(i) {
        if(document.images) {
            document.images["tab"+i].src=tabover[i].src;
        }
    }
    function tabOff(i) {
        if(document.images) document.images["tab"+i].src=tabout[i].src;
    }
//-->
</script>

<a href="index.htm" tppabs="http://webims.virtualave.net/primer/index.htm" onmouseover="tabOn(1); return true" onmouseout="tabOff(1)">
<img src="tab1.gif" tppabs="http://webims.virtualave.net/primer/tab1.gif" alt="Press" border="0" name="tab1">
</a>



                  Скрипт "подсказка"

(На строке состояния вашего броузера будет бежать строка.)

Исходный текст.
<SCRIPT>
<!-- Start Script Segment
// This script is Copywrite 1997 Nic Jansma, All Rights Reserved

numlines = 1; // Set this to the number of lines you want to be displayed on the bar
StatusBar = new MakeArray(numlines);

StatusBar[1] = "Привет новичкам ! Испоьзуйте скрипты, это помогает жить ! ;-)"

DoLoop = 1; // Set this to 1 if you want the messages to keep playing in a loop,
// otherwise set it to 0.

Speed = 100; // Time in miliseconds between each letter being printed.
Pause = 1000; // Time in miliseconds between each message.

timerID = null;
IsRunning = false;
CurrentMessage = 1;
CurrentLetter = 0;

function StartBanner() {
StopBanner();
ShowBanner();
}
function StopBanner() {
if (IsRunning) { clearTimeout(timerID); }
IsRunning = false
}
function ShowBanner() {
if (CurrentMessage > numlines) {
if (DoLoop) {
CurrentMessage = 1;
CurrentLetter = 0;
} else {
StopBanner();
window.status = ""
return;
}
}
currtext = StatusBar[CurrentMessage]
if (CurrentLetter > currtext.length) {
CurrentLetter = 0
CurrentMessage++
timerID = setTimeout("ShowBanner()", Pause)
} else {
Msg = currtext.substring(0, CurrentLetter + 1)
window.status = Msg
CurrentLetter++
timerID = setTimeout("ShowBanner()", Speed)
}
}
function MakeArray(n) {
this.length = n;
for (var i = 1; i <= n; i++) {
this[i] = 0 }
return this
}
// End Script -->
</SCRIPT>
</head>
<body onLoad="StartBanner();">

</HEAD>
<BODY>

Выбор из всплывающего меню.

Исходный текст:<h4>
<script language="JavaScript">
<!--
// original code by Bill Trefzger 12/12/96
function go(){
if (document.selecter.select1.options[document.selecter.select1.selectedIndex].value != "none") {
location = document.selecter.select1.options[document.selecter.select1.selectedIndex].value
}
}
//-->
</script>

<script language="JavaScript">
<!--
document.write('<form name="selecter"><select name="select1" size=1>');
document.write('<option value=none>Пример URL Selection');

document.write('<option value="http://www.explode.to/novichv">Один');
document.write('<option value="http://www.explode.to/novichv">Два');
document.write('<option value="http://www.explode.to/novichv">Три');
document.write('<option value=none>--------------------');
document.write('</select>');
document.write('<INPUT TYPE="button" VALUE="Переход" onclick="go()">');
document.write('</form>');
//-->
</script>
</h4>

Скрипт "часы"

Исходный текст:


<HTML>
<HEAD>
<script language="JavaScript">
<!--
function fulltime()
{
var time=new Date();
document.clock.full.value=time.toLocaleString();
setTimeout('fulltime()',500)
}

//-->

</script>
</HEAD>

<BODY>
<font color="#00ff00">Time:<BR>
<form name=clock>
<input type=text size=17 name=full>
</form>
<script language="JavaScript">
<!--
fulltime();

//-->

</script>
</HTML>

Скрипт "подсчет количества посещений"

 

Исходный текст.


<HEAD>
<SCRIPT LANGUAGE="JavaScript">
var caution = false
function setCookie(name, value, expires, path, domain, secure) {
    var curCookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "")
    if (!caution || (name + "=" + escape(value)).length <= 4000)
        document.cookie = curCookie
    else
        if (confirm("Cookie exceeds 4KB and will be cut!"))
            document.cookie = curCookie
}
function getCookie(name) {
    var prefix = name + "="
    var cookieStartIndex = document.cookie.indexOf(prefix)
    if (cookieStartIndex == -1)
        return null
    var cookieEndIndex = document.cookie.indexOf(";", 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 + "=" +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        "; expires=Thu, 01-Jan-70 00:00:01 GMT"
    }
}
function fixDate(date) {
    var base = new Date(0)
    var skew = base.getTime()
    if (skew > 0)
        date.setTime(date.getTime() - skew)
}

var now = new Date()
fixDate(now)
now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000)
var visits = getCookie("counter")
if (!visits)
    visits = 1
else
    visits = parseInt(visits) + 1
setCookie("counter", visits, now)
document.write("Вы <font color=blue size=+1>" + visits + "</font> посетитель.")
// -->
</SCRIPT>
</HEAD>"

Новицкий Сергей.

<Назад>

<Sub Main> <Download Centre> <Guest Book & Forum> <Contact Info> <Add Links><Chat>


Изучи все сам !
У нас  вы всегда найдете: методические указания по самостоятельному освоению популярных компьютерных программ, обучающие программы, документацию для новичков. http://shevcenco.da.ru