Меню
Главная
О себе
Олимпиады
Конкурсы
Методические
разработки
ЕГЭ
ОГЭ
Обратная связь
Копилка учителя
Полезные уроки
Статьи
Тесты
Программы
Воспитательная
работа
Публикации
Интернет-сообщества
Техника безопасности
Проекты
Безопасный Интернет
Раздел Вопросы
и Ответы
Урок 18
1) JavaScript приветствия
который определяет время суток и подставляет текст в зависимости
от того который сейчас час. Показывает Утро, День, Вечер, Ночь.
Вот код:
<b><i>
<script language="JavaScript">
var h=(new Date()).getHours();
if (h > 3 && h < 12) document.writeln("С добрым утром!");
if (h > 11 && h < 19) document.writeln("Добрый день!");
if (h > 18 && h < 24) document. writeln("Добрый вечер!");
</script >
</i></b>
2) Перед загрузкой страницы появляется окно с
приветствием.
Код:
<SCRIPT LANGUAGE="javascript">
alert ("Привет! Заходи! Чувствуй себя как дома!")
</SCRIPT>
3) При наведении курсора картинка увеличвается.
В папку с сайтом вставьте два вот эти файла:
скачать архив
Пропишите следующий код в том месте, где
будет изображение. То, что выделено красным цветом означает
папку и файл картинки. Вы здесь прописываете свою папку и файл.
Код:
<link rel="stylesheet" href="/imagesize.css" type="text/css"
/>
<script type="text/javascript" src="/imagesize1 .js"></script>
<div>
<img class="expando" border="0" src="/imag /27 .jpg "
width="150" height="110">
</div>
4) Скрипт: Сколько дней сайту.
Код:
<SCRIPT language=JavaScript>
<!--
d0 = new Date(' January1, 2012');
d1 = new Date();
dt = (d1.getTime() - d0.getTime()) / (1000*60*60*24);
document.write('Этому сайту ' + Math.round(dt) + '-й день');
-->
</SCRIPT>
В данном коде вам необходимо установить дату
открытия
вашего сайта, на английском. (Формат даты в коде:
месяц/день/год.)
Для удобства можете воспользоваться он-лайн
переводчиком
Вот, что получится
5) Текущая дата на сайте.
Код:
<script language="javascript" type="text/javascript"><!--
var d = new Date();
var day=new Array("Воскресенье","Понедельник","Вторник",
"Среда","Четверг","Пятница","Суббота");
var month=new
Array("января","февраля","марта","апреля","мая","июня",
"июля","августа","сентября","октября","ноября","декабря");
document.write(day[d.getDay()]+" " +d.getDate()+ " " +
month[d.getMonth()]
+ " " + d.getFullYear() + " г.");
//--></script>
Что получилось:
6) Скрипт: Посетителей Online.
Код:
<font size="3" >Сейчас <script
src=http://fastonlineusers.com/online.php?d=http://АДРЕС ТВОЕГО
САЙТА/"></script> человек(а) на сайте.</a>
В данном коде необходимо написать полный
адрес вашего сайта.
Вот что получиться:
Сейчас
человек(а) на сайте.
7)Скрипт: Кнопка 'Печать страницы'.
Код:
<script language="Javascript1.2">
<!--
var message = "Печать страницы";
function printpage() {
window.print();
}
document.write("<form><input type=button "
+"value=\""+message+"\" onClick=\"printpage()\"></form>");
//-->
</script>
Получилось вот:
8) Кнопка-ссылка на веб-страничку
Например, на эту:
Код:
<form action="http://infform.16mb .com"
target="_blank" method="get"><input type="submit" value="уроки
по информатике"></form>
9) Как сделать кнопку "наверх"
Вставляем вот этот код, заменив текст красным шрифтом на
свой.
<a href=#top onClick="scrollTo(0,0);
return false;"> Здесь
Ваш текст </ a>
10) Скрипт: Калькулятор.
Калькулятор
Код:
<html>
<head>
<title>Калькулятор</title>
</head>
<script language="JavaScript">
<!--
// deklaracja zmiennych
var wynik=0, op=0, nowe=0, nowe2=0, done=1, oset=0, kropka, temp;
function reset(value)
{
document.form1.ekran.value = value;
wynik = 0,
op = 0,
nowe = 0,
nowe2 = 0;
done = 1;
oset = 0;
}
function wspolna(new_temp)
{
kropka = 1;
if(nowe || done) {
nowe = 0;
done = 0;
temp = new_temp;
}
for(var i=0; i<temp.length; i++) if (temp[i]=='.') kropka=0;
}
function button(ktory,ktory2)
{
temp = document.form1.ekran.value;
if(ktory2=='.') {
wspolna('0');
if(kropka) {
temp += ktory2;
document.form1.ekran.value = temp;
oset = 0;
}
}
if(ktory>=0 && ktory<=9) {
wspolna('');
if(temp==0 && kropka==1) temp='';
temp += ktory;
document.form1.ekran.value = temp;
oset = 1;
}
if(ktory2=='-' || ktory2=='+' || ktory2=='/' || ktory2=='*') {
if(nowe) op = ktory2
else {
if(!nowe2) {
op = ktory2;
wynik = temp;
nowe2=1;
}
else {
wynik = eval(wynik + op + temp);
op = ktory2;
document.form1.ekran.value = wynik;
}
oset=0;
nowe = 1;
}
}
if(ktory2=='1/x' ) { wynik = eval(1 / temp) ; reset(wynik); }
if(ktory2=='sqrt') { wynik = Math.sqrt(temp); reset(wynik); }
if(ktory2=='exp' ) { wynik = Math.exp(temp) ; reset(wynik); }
if(ktory2=='+/-') document.form1.ekran.value = eval(-temp);
if(ktory2=='=' && oset && op!='0') reset(eval(wynik + op + temp));
if (ktory2=='C') reset(0);
if(document.form1.ekran.value[0] == '.')
document.form1.ekran.value = '0' + document.form1.ekran.value;
}
//-->
</script>
<body>
<center>
<form name="form1">
<table bgColor="#4188E6">
<tbody>
<tr><td><table bgColor="#4188E6" border="1" cellPadding="0"
cellSpacing="5">
<tbody>
<tr align="middle">
<td colSpan="5"><input name="ekran" value="0" size="20"></td></tr>
<tr align="middle">
<td colSpan="4"><b><font color="#FFFF00">Калькулятор</font></b></td>
<td><input name="C" onclick="button(11,'C')" type="button" value="
C "></td></tr>
<tr align="middle">
<td><input name="7" onclick="button(7 ,'')" type="button" value="
7 "></td>
<td><input name="8" onclick="button(8 ,'')" type="button" value="
8 "></td>
<td><input name="9" onclick="button(9 ,'')" type="button" value="
9 "></td>
<td><input name="/" onclick="button(11,'/')" type="button" value="
/ "></td>
<td><input name="sqrt" onclick="button(11,'sqrt')" type="button"
value="sqrt"></td></tr>
<tr align="middle">
<td><input name="4" onclick="button(4,'')" type="button" value="
4 "></td>
<td><input name="5" onclick="button(5,'')" type="button" value="
5 "></td>
<td><input name="6" onclick="button(6,'')" type="button" value="
6 "></td>
<td><input name="*" onclick="button(11,'*')" type="button" value="
* "></td>
<td><input name="exp" onclick="button(11,'exp')" type="button"
value="exp"></td></tr>
<tr align="middle">
<td><input name="1" onclick="button(1,'')" type="button" value="
1 "></td>
<td><input name="2" onclick="button(2,'')" type="button" value="
2 "></td>
<td><input name="3" onclick="button(3,'')" type="button" value="
3 "></td>
<td><input name="-" onclick="button(11,'-')" type="button" value="
- "></td>
<td><input name="1/x" onclick="button(11,'1/x')" type="button"
value="1/x "></td></tr>
<tr align="middle">
<td><input name="0" onclick="button(0,'')" type="button" value="
0 "></td>
<td><input name="+/-" onclick="button(11,'+/-')" type="button"
value=" +/- "></td>
<td><input name="." onclick="button(11,'.')" type="button" value="
, "></td>
<td><input name="+" onclick="button(11,'+')" type="button" value="
+ "></td>
<td><input name="=" onclick="button(11,'=')" type="button" value="
= "></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</center>
</form>
</body>
</html>
11) Дрожащая картинка или
ссылка
<style>
.shakeimage{
position:relative
}
</style>
<script language="JavaScript1.2">
var rector=3
var stopit=0
var a=1
function init(which){
stopit=0
shake=which
shake.style.left=0
shake.style.top=0
}
function rattleimage(){
if ((!document.all&&!document.getElementById)||stopit==1)
return
if (a==1){
shake.style.top=parseInt(shake.style.top)+rector
}
else if (a==2){
shake.style.left=parseInt(shake.style.left)+rector
}
else if (a==3){
shake.style.top=parseInt(shake.style.top)-rector
}
else{
shake.style.left=parseInt(shake.style.left)-rector
}
if (a<4)
a++
else
a=1
setTimeout("rattleimage()",50)
}
function stoprattle(which){
stopit=1
which.style.left=0
which.style.top=0
}
</script>
<img src="Адрес вашей
фотографии " width=150 height=180 class="shakeimage"
onMouseover="init(this);rattleimage()" onMouseout="stoprattle(this)">
<br>
<a href="Адрес страницы
на которую хотите попасть "><img src="Адрес
вашей фотографии для ссылки " width=50 height=50
class="shakeimage" onMouseover="init(this);rattleimage()"
onMouseout="stoprattle(this)">
Персональный
сайт учителя информатики Целищевой Елены Дмитриевны