document.write <SCRIPT> <!-- document.write("dzień dobry"); //--> </SCRIPT> Skrypt na stronie www



Podobne dokumenty
Pierwszy program. else1 <html> <body> <script type="text/javascript"> var d = new Date()

TECHNOLOGIE INTERNETOWE WYKŁAD 6. JavaScript Funkcje i obiekty

Wykład 03 JavaScript. Michał Drabik

Krótki kurs JavaScript

XML extensible Markup Language. część 5

Laboratorium Wstawianie skryptu na stroną: 2. Komentarze: 3. Deklaracja zmiennych

Funkcje i instrukcje języka JavaScript

Wprowadzenie do Internetu zajęcia 4

SSK - Techniki Internetowe

JAVAScript w dokumentach HTML (2)

Zdarzenia Zdarzenia onload i onunload

Podstawy JavaScript ćwiczenia

CZYM JEST JAVASCRIPT?

XML extensible Markup Language. część 5

Obiektowe bazy danych

Bazy Danych i Usługi Sieciowe

Aplikacje WWW - laboratorium

JAVAScript tablice, przekazanie danych do funkcji, obiekty Date i window

Test przykładowy 2 PAI WSB Wrocław /06/2018

Celem ćwiczenia jest zapoznanie z językiem HTML i JavaScript, zasadami tworzenia stron WWW i umieszczania na nich skryptów w języku JavaScript.

HTML. HTML(ang. HyperTextMarkupLanguage, pol. hipertekstowy język znaczników) język wykorzystywany do tworzenia stron internetowych

JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.

JAVAScript w dokumentach HTML - przypomnienie

Umieszczanie kodu. kod skryptu

How To? Konfiguracja podglądu strumienia z kamer IP ACTi

Cw.12 JAVAScript w dokumentach HTML

Michał Bielecki, KNI 'BIOS'

Aplikacje WWW - laboratorium

Tworzenie Stron Internetowych. odcinek 10

1. Prawie wszystko jest obiektem (poza nullem i 'undefined'). 3. Dostęp do metod uzyskuje się analogicznie do właściwości:

Komentarze w PHP (niewykonywane fragmenty tekstowe, będące informacją dla programisty)

Rys.2.1. Trzy warstwy stanowiące podstawę popularnego podejścia w zakresie budowy stron internetowych [2]

JavaScript jest językiem skryptowym interpretowanym przez przeglądarki WWW. Istnieją różne sposoby umieszczania kodu JavaScript w kodzie HTML

Szablon główny (plik guestbook.php) będzie miał postać:

Języki skryptowe w programie Plans

Skrypty powłoki Skrypty Najcz ciej u ywane polecenia w skryptach:

Aplikacje WWW - laboratorium

Ilość cyfr liczby naturalnej

Przykład integracji kalkulatora mbank RATY na platformie IAI

JAVASCRIPT (cz. IV) ĆWICZENIA DO SAMODZIELNEGO WYKONANIA materiały dydaktyczne dla słuchaczy opracowanie: by Arkadiusz Gawełek, Łódź

Ten skrypt powinien zająć 2-3 zajęcia. Trzeba go oddać na trzecim labie.

Format HTML. Wybrane działy Informatyki Stosowanej. Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty

Dokonaj analizy poniŝszego kodu i na jego podstawie wyświetl w oknie przeglądarki swoje Imię oraz Nazwisko przy uŝyciu instrukcji echo i print

JavaScript powstał w Opracowany przez Netscape oraz Sun Microsystem. Jest obiektowym skryptowym językiem programowania.

Uwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre)

JAVASCRIPT PODSTAWY. opracowanie: by Arkadiusz Gawełek, Łódź

Formularze HTML. dr Radosław Matusik. radmat

Palindromy. Przykładowe rozwiązanie

Aplikacje WWW - laboratorium

Python. Wprowadzenie. Jolanta Bachan

1 Podstawy c++ w pigułce.

Systemy internetowe. Wykład 3 PHP. West Pomeranian University of Technology, Szczecin; Faculty of Computer Science

LibreOffice Calc VBA

Podstawy programowania obiektowego

Wyszukiwanie największej spośród czterech liczb. Przykładowe rozwiązanie

Zajęcia 4 - Wprowadzenie do Javascript

Ogólny schemat prostego formularza: A może lepiej zamiast przycisku opartego o input tak:

Aplikacje internetowe - laboratorium

TECHNOLOGIE SIECI WEB

Dokumentacja Skryptu Mapy ver.1.1

Programowanie internetowe

Wprowadzenie do Internetu Zajęcia 5

Sierpień 2015 rozwiązanie plik: index.htlm

Przeliczanie na zapis stałoprzecinkowy

JavaScript. mgr inż. Remigiusz Pokrzywiński

JAVASCRIPT PODSTAWY. opracowanie: by Arkadiusz Gawełek, Łódź

Okna, ramki i ciasteczka

Tworzenie aplikacji w języku Java

Przetwarzanie dokumentów XML i zaawansowane techniki WWW Zdarzenia w JavaScript (Zajęcia r.)

Podstawy języka PHP. Umieszczanie skryptu na stronie

za pomocą: definiujemy:

Wstęp do programowania

XHTML, CSS i JavaScript. Pierwsza pomoc

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka

HTML (HyperText Markup Language) hipertekstowy język znaczników

Bazy Danych - Instrukcja do Ćwiczenia laboratoryjnego nr Prosta obsługa Bazy w PHP

JavaScript - wykład 4. Zdarzenia i formularze. Obsługa zdarzeń. Zdarzenia. Mysz. Logiczne. Klawiatura. Beata Pańczyk

LIVE Gra w życie. LIVE w JavaScript krok po kroku. ANIMACJA Rozpoczynamy od podstawowego schematu stosowanego w animacji

Baza danych do przechowywania użytkowników

Podstawy Programowania Podstawowa składnia języka C++

JAVAScript w dokumentach HTML (1)

PROGRAMOWANIE W ŚRODOWISKU FLASH wykład 2

Podstawy Programowania C++

Systemy internetowe Wykład 3 PHP

DOM (Document Object Model)

Laboratorium 1 Wprowadzenie do PHP

Laboratorium 6 Tworzenie bloga w Zend Framework

Formularze w PHP dla początkujących

FORMULARZE. G. Przęczek

Referat z przedmiotu Technologie Internetowe SPIS TREŚCI

Informatyka MPDI 3 semestr

Zaawansowane aplikacje internetowe

Rys.2.1. Drzewo modelu DOM [1]

Podstawy programowania w języku JavaScript

Operatory cd. Relacyjne: ==!= < > <= >= bool b; int i =10, j =20; dzielenie całkowitych wynik jest całkowity! Łączenie tekstu: + string s = "Ala ma ";

Wykład II PASCAL - podstawy składni i zmienne, - instrukcje wyboru, - iteracja, - liczby losowe

Serwer WWW Apache. Plik konfiguracyjny httpd.conf Definiujemy m.in.: Aktualne wersje 2.4.6, , zakończony projekt

Pętle. Dodał Administrator niedziela, 14 marzec :27

Dynamiczne przetwarzanie stron. dr Beata Kuźmińska-Sołśnia

Transkrypt:

document.write <SCRIPT> <!-- document.write("dzień dobry"); //--> Skrypt na stronie www <br> To jest normalny dokument HTML. <br> <script language="javascript"> document.write("to jest JavaScript!") <br> I znowu dokument HTML. Wypisywanie znaku cudzysłowu na stronie document.write("na ekranie zobaczysz<br>c:\\>") document.write("polecam film \"Wladca Pierścieni\"") document.write("<b><a href=\"spis.htm\">spis treści</a></b>") deklaracja zmiennej var name = "Ja" document.write(name) document.write("<h>"+name+"</h>") <p>this example declares a variable.</p> Typy zmiennych var imie="teresa" // zmienna typu string var wiek=20 // zmienna typu integer document.write("nasza Pani ma na imię "+imie+".") document.write(imie+" ma prawie "+wiek+" lat")

funkcja tekstowa function myfunction() return ("Hello, have a nice day!") document.write(myfunction()) <p>the function returns a text.</p> funkcja obliczeniowa z parametrem function product(a,b) return a*b document.write(product(4,3)) <p>funkcja zwraca wartość z dwóch parametrów 4 i 3.</p> funkcja z wartością <!-- function suma(liczba, liczba2) sumaliczb=liczba+liczba2 // dodaje liczby i przypisuje nowej zmiennej wynik=sumaliczb return wynik // zwraca zmienną wynik a=; b=2 // średnikiem można oddzielać wiecej poleceń w jednej linii c=suma(a,b) // funkcja zwraca wartość, która jest podstawiana do zmiennej c document.write("c="+c+" to samo co: "+ suma(a,b)) --> 2

funkcja z wartością modyfikacja <!-- function suma(liczba, liczba2) sumaliczb=liczba+liczba2 wynik=sumaliczb return wynik a=; b=2 c=suma(a,b) document.write("a="+a+" b="+b+"<br />") document.write("c="+c+" to samo co: "+ suma(a,b)) document.write("<br />A zmienna sumaliczb przechowuje: "+ sumaliczb) --> Alerty liczba=prompt("podaj jakąś liczbę:") jaka=(liczba%2==0)?"parzysta":"nieparzysta" document.write("podana liczba jest "+ jaka) 2 wiek=prompt("w jakim jesteś wieku?") if (wiek>8) document.write("jesteś pełnoletni, więc możesz wejść dalej.") document.write("<br><a href=\"enter.html\">wejście dla dorosłych</a>") 3 wiek=prompt("w jakim jesteś wieku?") if (wiek>8) document.write("jesteś pełnoletni, więc możesz zobaczyć ten film.") document.write("<br><a href=\"enter.html\">film dla dorosłych</a>") else alert("ty masz zakaz!!!") document.write("nie jesteś dorosły") 4 odpowiedz=prompt("w którym roku narodził się JavaScript?") if (odpowiedz=="995") document.write("brawo! Masz dobrą pamięć!") else alert("źle!!!") document.write("nie zapamiętałeś dokładnie pierwszej lekcji. ") 3

wprowadzenie przycisku function disp_alert() alert("jestem okno z komunikatem!!!") <form> <input type="button" onclick="disp_alert()" value="display alert box"> </form> Przycisk i okno wprowadzania danych function disp_prompt() var name=prompt("please enter your name","") if (name!=null && name!="") document.write("hello " + name + "! How are you today?") <form> <input type="button" onclick="disp_prompt()" value="display a prompt box"> </form> Alert z dwoma wierszami function disp_alert() alert("witaj ponownie! Tutaj został + '\n' + "dodany nowy wiersz!") <form> <input type="button" onclick="disp_alert()" value="display alert box"> </form> 4

Confirm function disp_confirm() var name=confirm("press a button") if (name==true) document.write("you pressed the OK button!") else document.write("you pressed the Cancel button!") <form> <input type="button" onclick="disp_confirm()" value="display a confirm box"> </form> Pole tekstowe <script language="javascript"> <!-- function getname(str) alert("hi, "+ str+"!"); --> Wpisz swoje imię: <form> <input type="text" name="name" onblur="getname(this.value)" value=""> </form> 5

Podaj hasło <HEAD> <TITLE>LOGIN</TITLE> <SCRIPT> function login() var login, haslo; login=document.formlogin.login.value; haslo=document.formhaslo.haslo.value; if (haslo=="virus45") alert('hello '+login+', I am Red Dog'); else alert('niepoprawne hasło!!!'); </HEAD> <BODY BGCOLOR=GOLD> <FONT COLOR=BLCAK SIZE=4>Login: <form name=formlogin> <input type=text size=25 maxlength=25 name=login> </form> <FONT COLOR=BLCAK SIZE=4>Hasło: <form name=formhaslo> <input type=password size=25 maxlength=25 name=haslo> <br> <br> <input type=button name=ok value=ok onclick=login()> <input type=reset value=wyczyść> </form> </BODY> </HTML> 6

Hasło 2 <HTML> <HEAD> <SCRIPT LANGUAGE="JavaScript"> function podaj_password(form) if (form.id.value=="otul") if (form.pass.value=="javascript") location="java.htm" else alert("sorry " +form.id.value+ ", wrong password.") else alert("niewłaściwe informacje!") </HEAD> <BODY> <FORM name="login"> Login <INPUT NAME="ID"><br> Hasło <INPUT NAME="pass" type="password"><br><br> <INPUT TYPE="button" VALUE="Skocz" onclick="podaj_password(this.form)"> <INPUT TYPE="RESET" VALUE="Wyczyść"> </form> </BODY> </HTML> 7

Nie dotykać <BODY> <SCRIPT language=javascript> <!-- function SymError() return true; window.onerror = SymError; var SymRealWinOpen = window.open; function SymWinOpen(url, name, attributes) return (new Object()); window.open = SymWinOpen; //--> <SCRIPT> function zdarzenie() alert('auu!'); document.f.b.value = "Mowiłem, żeby nie dotykać"; <FORM name=f><input onclick=zdarzenie() type=button value="nie dotykać" name=b> </FORM> <SCRIPT language=javascript> <!-- var SymRealOnLoad; var SymRealOnUnload; function SymOnUnload() window.open = SymWinOpen; if(symrealonunload!= null) SymRealOnUnload(); function SymOnLoad() if(symrealonload!= null) SymRealOnLoad(); window.open = SymRealWinOpen; SymRealOnUnload = window.onunload; window.onunload = SymOnUnload; SymRealOnLoad = window.onload; window.onload = SymOnLoad; //--> </BODY> </HTML> 8

data modyfikacji Ostatnia modyfikacja: <script language="javascript"> document.write(document.lastmodified) dzisiejsza data <script language="javascript"> today = new Date() document.write("teraz jest: ",today.gethours(),":",today.getminutes()) document.write("dzisiejsza data: ",today.getmonth()+,"/",today.getdate(),"/",today.getyear()); Otwórz nowe okno <HTML> <HEAD> <TITLE>Okno</TITLE> <SCRIPT> function otworz() okno = window.open('nazwa.html','okno','width=05, height=768, toolbar=no, location=no, scrollbars=no, resizable=no, status=no fullscreen') <SCRIPT> function zamknij() window.close() </HEAD> <BODY> <A HREF="javascript:otworz();">Otwórz nowe okno <BR> <A HREF="javascript:zamknij();">Zamknij okno </BODY> </HTML> 9

zdarzenia function pushbutton <script language="javascript"> function pushbutton() alert("hello!"); <form> <input type="button" name="button" value="naciśnij mnie" onclick="pushbutton()"> </form> Funkcja i przyciski function myfunction() alert("hello") <form> <input type="button" onclick="myfunction()" value="moja funkcja"> </form> <p>by pressing the button, a function will be called. The function will alert a message.</p> funkcja txt function myfunction(txt) alert(txt) <form> <input type="button" onclick="myfunction('hello')" value="call function"> </form> <p>by pressing the button, a function with an argument will be called. The function will alert this argument.</p> 0

Inny przykład dwa przyciski function myfunction(txt) alert(txt) <form> <input type="button" onclick="myfunction('good Morning!')" value="in the Morning"> <input type="button" onclick="myfunction('good Evening!')" value="in the Evening"> </form> Funkcja The onmouseover <script language="javascript"> function hello() alert("wejdź na stronę!"); <a href="www.tryba.cba.pl" onmouseover="hello()">link do mojej strony</a> funkcja back i forward. <FORM NAME="buttonbar"> <INPUT TYPE="button" VALUE="Back" onclick="history.back()"> <INPUT TYPE="button" VALUE="Home" onclick="location='stronadomowa.htm'"> <INPUT TYPE="button" VALUE="Next" onclick="history.forward()"> </FORM> Możesz także napisać history.go(-) i history.go().

Pętle If var d = new Date() var time = d.gethours() if (time < 0) document.write("<b>good morning</b>") else document.write("<b>good day</b>") <p> If the time on your browser is less than 0, you will get a "Good morning" greeting. Otherwise you will get a "Good day" greeting. </p> else else var d = new Date() var time = d.gethours() if (time<0) document.write("<b>good morning</b>") else if (time>=0 && time<6) document.write("<b>good day</b>") else document.write("<b>hello World!</b>") 2

for for (i = 0; i <= 5; i++) document.write("numer " + i) document.write("<br />") <p>pętla startuje od i=0.</p> <p>tak długo będzie tworzona, dopóki licznik nie osiągnie wartości 5.</p> 2 for (i = ; i <= 6; i++) document.write("<h" + i + ">This is header " + i) document.write("</h" + i + ">") Silnie liczb od do 4 var x = ; for (var i = ; i < 5; i++) x = x * i; document.write (i + "! = " + x); przerwanie pętli var i=0 for (i=0; i<=0; i++) if (i==3)break document.write("the number is " + i) document.write("<br />") <p>pętla się zatrzyma gdy i=3.</p> 3

While silnie kolejnych liczb naturalnych od do 4 var i = ; var x = ; while (i < 5) x = x * i; document.write (i + "! = " + x); i++; wypisuje litery alfabetu litera="a" while(litera!="z") document.write(litera) kodlitery=litera.charcodeat() // pobierany jest kod ASCII litery kodlitery++ // zwiększamy kod o litera=string.fromcharcode(kodlitery) // tworzymy litere z kodu ASCII Do..while i = 0 do document.write("the number is " + i) document.write("<br>") i++ while (i <= 5) 4

Malowanie przyrostu procentowego do procent=parseint(prompt("podaj procent zawartości (0-00):","")) while (procent<0 procent>00 isnan(procent)) /* parseint zamienia wartość która podał użytkownik na liczbę całkowitą pętla wykonuje się dotąd, aż użytkownik wpisze liczbę z przedziału 0-00 jeżeli użytkownik wpisze inny znak lub ciąg znaków, wówczas operacja parseint zamienia taki ciąg na wartość NaN (Not a Number) - co jest również sprawdzane w jednym z warunków działania pętli */ slupek="<font color=\"#00ff00\">" for (i=0;i<=procent;i++) slupek+=" " slupek+="</font><font color=\"#0000ff\">" for (i=procent+;i<=00;i++) slupek+=" " slupek+="</font>" document.write("<br>"+ slupek +" = "+ procent +"%") Switch var d = new Date() // tworzony jest obiekt z datą theday=d.getday()// wiemy jaki jest dzien na podstawie daty switch (theday) case 5: document.write("<b>w końcu Friday</b>") break case 6: document.write("<b>saturday Shoping day</b>") break case 0: document.write("<b>niedziela będzie dla nas</b>") break default: document.write("<b>kiedy będzie weekend?</b>") <p>ten JavaScript will generuje jaki dzis jest dzień. Przypisano baze danych: Sunday=0, Monday=, Tuesday=2, etc.</p> 5

tablice var x var mycars = new Array() mycars[0] = "Saab" mycars[] = "Volvo" mycars[2] = "BMW" for (x in mycars) document.write(mycars[x] + "<br />") Data DayName = new Array(7) DayName[0] = "niedziela " DayName[] = "poniedziałek " DayName[2] = "wtorek " DayName[3] = "środa " DayName[4] = "czwartek " DayName[5] = "piątek " DayName[6] = "sobota " MonthName = new Array(2) MonthName[0] = " I " MonthName[] = " II " MonthName[2] = " III " MonthName[3] = " IV " MonthName[4] = " V " MonthName[5] = " VI " MonthName[6] = " VII " MonthName[7] = " VIII " MonthName[8] = " IX " MonthName[9] = " X " MonthName[0] = " XI " MonthName[] = " XII " function pobierz_date() var Today = new Date() var WeekDay = Today.getDay() var Month = Today.getMonth() var Day = Today.getDate() var Year = Today.getFullYear() return DayName[WeekDay] + "," + " " + Day + " " + MonthName[Month] + ", " + Year document.write(pobierz_date()) 6

formularze <script language="javascript"> function getname(imie) alert("hi, "+ imie+"!"); Wpisz swoje imię i kliknij myszką: <form> <input type="text" name="name" onblur="getname(this.value)" value=""> </form> sprawdzanie poprawności adresu <script language="javascript"> function test(form) if (form.text.value == "") alert("podaj ciąg znaków!") else alert("cześć "+form.text.value+"! Informacja poprawna!"); function test2(form) if (form.text2.value == "" form.text2.value.indexof('@', 0) == -) alert("niepoprawny adres poczty elektronicznej!"); else alert("ok!"); <form name="first"> Wpisz swoje nazwisko:<br> <input type="text" name="text"> <input type="button" name="button" value="test" onclick="test(this.form)"> <P> Wpisz adres swojej poczty elektronicznej:<br> <input type="text" name="text2"> <input type="button" name="button2" value="test" onclick="test2(this.form)"> 7

2 przyciski wyboru <BODY> <FORM name=f> <SELECT name=miesiac> <OPTION value= selected>styczeń</option> <OPTION value=2>luty</option> <OPTION value=3>marzec</option> <OPTION value=4>kwiecień</option> <OPTION value=5>maj</option> <OPTION value=6>czerwiec</option> <OPTION value=7>lipiec</option> <OPTION value=8>sierpień</option> <OPTION value=9>wrzesień</option> <OPTION value=0>październik</option> <OPTION value=>listopad</option> <OPTION value=2>grudzień</option> </SELECT> <SELECT name=rok> <OPTION value=2003 selected>2003</option> <OPTION value=2004>2004</option> <OPTION value=2005>2005</option> <OPTION value=2006>2006</option> <OPTION value=2007>2007</option> <OPTION value=2004>2008</option> <OPTION value=2005>2009</option> <OPTION value=2006>200</option> <OPTION value=2007>20</option> <OPTION value=2004>202</option> <OPTION value=2005>203</option> <OPTION value=2006>204</option> </SELECT> </FORM> </BODY> 8

Wybór płci function mr(dis,en) document.getelementbyid(dis).style.visibility='visible'; document.getelementbyid(en).style.visibility='hidden'; <input name="rad" type="radio" value="mężczyzna" onclick="mr('s','s2') " /> <select id="s" onchange=""> <option value="">kawaler</option> <option value="2">żonaty</option> <option value="3">wdowiec</option> </select> <input name="rad" type="radio" value="kobieta" onclick="mr('s2','s')" /> <select id="s2" onchange=""> <option value="4">panna</option> <option value="5">mężatka</option> <option value="6">wdowa</option> </select> 9

Kalendarz <BODY> <TABLE> <TBODY> <TR> <TD>Pon</TD> <TD>Wt</TD> <TD>Sr</TD> <TD>Czw</TD> <TD>Pt</TD> <TD>Sob</TD> <TD>Nd</TD></TR> <SCRIPT> var d = new Date(); d.setdate(); var m = d.getmonth() d.setdate( - d.getday() ); do document.write("<tr>"); for (var i=0; i<7; ++i) document.write("<td>"); document.write( d.getdate() ); document.write("</td>"); d.setdate( d.getdate() + ) document.write("</tr>"); while (d.getmonth() == m) </TBODY></TABLE> </BODY> 2 0

Kalendarz czarnobiały ze stylem <STYLE>.naglowek WIDTH: 30px; BACKGROUND-COLOR: gray; TEXT-ALIGN: right.dzien BACKGROUND-COLOR: silver; TEXT-ALIGN: right </STYLE> <META content="mshtml 6.00.2900.292" name=generator></head> <BODY> <TABLE> <TBODY> <TR> <TD class=naglowek>nd</td> <TD class=naglowek>pon</td> <TD class=naglowek>wt</td> <TD class=naglowek>sr</td> <TD class=naglowek>czw</td> <TD class=naglowek>pt</td> <TD class=naglowek>sob</td></tr> <SCRIPT language=javascript> <!-- function SymError() return true; window.onerror = SymError; var SymRealWinOpen = window.open; function SymWinOpen(url, name, attributes) return (new Object()); window.open = SymWinOpen; //--> <SCRIPT> var d = new Date(); d.setdate(); var m = d.getmonth() d.setdate( - d.getday() ); do document.write("<tr>"); for (var i=0; i<7; ++i) document.write("<td class=\"dzien\">"); document.write( d.getdate() ); document.write("</td>"); d.setdate( d.getdate() + ) document.write("</tr>"); 2

while (d.getmonth() == m) </TBODY></TABLE> <SCRIPT language=javascript> <!-- var SymRealOnLoad; var SymRealOnUnload; function SymOnUnload() window.open = SymWinOpen; if(symrealonunload!= null) SymRealOnUnload(); function SymOnLoad() if(symrealonload!= null) SymRealOnLoad(); window.open = SymRealWinOpen; SymRealOnUnload = window.onunload; window.onunload = SymOnUnload; SymRealOnLoad = window.onload; window.onload = SymOnLoad; //--> </BODY> 2 2

Kalendarz kolorowy <STYLE>.naglowek WIDTH: 30px; BACKGROUND-COLOR: gray; TEXT-ALIGN: right.naglowekwolny WIDTH: 30px; COLOR: red; BACKGROUND-COLOR: gray; TEXT-ALIGN: right.dzien BACKGROUND-COLOR: silver; TEXT-ALIGN: right.dzienwolny COLOR: red; BACKGROUND-COLOR: silver; TEXT-ALIGN: right.dzieninny COLOR: gray; BACKGROUND-COLOR: silver; TEXT-ALIGN: right </STYLE> <META content="mshtml 6.00.2900.292" name=generator></head> <BODY> <TABLE> <TBODY> <TR> <TD class=naglowekwolny>nd</td> <TD class=naglowek>pon</td> <TD class=naglowek>wt</td> <TD class=naglowek>sr</td> <TD class=naglowek>czw</td> <TD class=naglowek>pt</td> <TD class=naglowekwolny>sob</td></tr> <SCRIPT language=javascript> <!-- function SymError() return true; window.onerror = SymError; var SymRealWinOpen = window.open; function SymWinOpen(url, name, attributes) return (new Object()); window.open = SymWinOpen; //--> 2 3

<SCRIPT> var d = new Date(); d.setdate(); var m = d.getmonth() d.setdate( - d.getday() ); do document.write("<tr>"); for (var i=0; i<7; ++i) document.write("<td class=\"dzien"); if (d.getmonth()!= m) document.write("inny") else if (i==0 i==6) document.write("wolny") document.write("\">"); document.write( d.getdate() ); document.write("</td>"); d.setdate( d.getdate() + ) document.write("</tr>"); while (d.getmonth() == m) </TBODY></TABLE> <SCRIPT language=javascript> <!-- var SymRealOnLoad; var SymRealOnUnload; function SymOnUnload() window.open = SymWinOpen; if(symrealonunload!= null) SymRealOnUnload(); function SymOnLoad() if(symrealonload!= null) SymRealOnLoad(); window.open = SymRealWinOpen; SymRealOnUnload = window.onunload; window.onunload = SymOnUnload; SymRealOnLoad = window.onload; window.onload = SymOnLoad; //--> </BODY> 2 4

Zegar <HEAD> <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2"> <STYLE>.details font-family : lucida sans unicode, verdana, century gothic, arial; font-size : 0; font-weight : normal; color : #ffffff; background-color : #000000; </STYLE> <SCRIPT LANGUAGE="JavaScript"> <!-- function curtime() var now=new Date() var hrs=now.gethours() var min=now.getminutes() var sec=now.getseconds() var don="am" if (hrs>=2) don="pm" if (hrs>2) hrs-=2 if (hrs==0) hrs=2 if (hrs<0) hrs="0"+hrs if (min<0) min="0"+min if (sec<0) sec="0"+sec clock.innerhtml=hrs+":"+min+":"+sec+" "+don settimeout("curtime()",000) --> </HEAD> <BODY onload=curtime()> <SPAN CLASS=details ID=clock STYLE="position:relative;"></SPAN> </BODY> 2 5

Matematyka <!-- var imie="teresa" // zmienna typu string var wiek=20 // zmienna typu integer var mezczyzni=22 var kobiety=27 if (mezczyzni>kobiety) co="większość" if (mezczyzni<kobiety) co="mniejszość" if (mezczyzni==kobiety) co="połowę" procent=mezczyzni/(mezczyzni+kobiety) document.write("nasza Pani ma na imię "+imie+". ") document.write(imie+" ma prawie "+wiek+" lat.<br />") document.write("razem z pozostałymi "+ mezczyzni +" mężczyznami stanowi "+ procent +" procentową "+ co +" mężczyzn.<br />") --> Tabliczka mnożenia function tabliczka() document.write("<table border=\"\">"); for (i=; i<=0; i++) document.write("<tr><td>" + i + "</td>"); for (j=; j<=0; j++) if (j!= ) document.write("<td>" + i*j + "</td>"); document.write("</tr>"); document.write("</table>"); <script>tabliczka(); 2 6

Code Outputs \' single quote \" double quote \& ampersand \\ backslash \n new line \r carriage return \t tab \b backspace \f form feed onerror onerror=handleerr var txt="" function handleerr(msg,url,l) txt="there was an error on this page.\n\n" txt+="error: " + msg + "\n" txt+="url: " + url + "\n" txt+="line: " + l + "\n\n" txt+="click OK to continue.\n\n" alert(txt) return true function message() adddlert("welcome guest!") <input type="button" value="view message" onclick="message()" /> 2 7

6. Tworzenie okien Oto źródło: <script language="javascript"> function WinOpen() msg=open("","displaywindow","toolbar=no,directories=no,menubar=no"); msg.document.write("<head><title>yo!</title></head>"); msg.document.write("<center><h><b>to jest naprawdę fajne! </B></h></CENTER>"); <form> <input type="button" name="button" value="naciśnij mnie" onclick="winopen()"> </form>. Oto, co możesz zmienić na swojej stronie( zawsze bez spacji między nimi) toolbar location directories status menubar scrollbars resizable copyhistory width=piksele height=piksele 2 8