Kurs WWW wykład 6. Paweł Rajba

Podobne dokumenty
Technologie internetowe JavaScript

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

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

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

Kurs WWW. Paweł Rajba

HTML ciąg dalszy. Listy, formularze

Współdziałanie przeglądarki i skryptów w pliku HTML (lub XML), oraz współdziałanie przeglądarki i ekranu ilustruje niżej położony rysunek.

Tworzenie aplikacji internetowych E14

CZYM JEST JAVASCRIPT?

Kurs HTML 4.01 TI 312[01]

Krótki kurs JavaScript

Atrybuty znaczników HTML

Wykład 03 JavaScript. Michał Drabik

Najprostszy dokument HTML. <html> <body> Dowolny tekst. </body> </html>

Zdarzenia Zdarzenia onload i onunload

JavaScript. mgr inż. Remigiusz Pokrzywiński

Tablica zawierająca odniesienia do znajdujących się w dokumencie obiektów typu Anchor.

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

Projektowanie stron WWW

WYKŁAD 4 JĘZYK JAVASCRIPT CZĘŚĆ 1

HTML cd. Ramki, tabelki

Wprowadzenie do języka HTML

Podstawy programowania w języku JavaScript

Podstawy JavaScript ćwiczenia

DOM i JavaScript DOM W3C

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

LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH TABELE I FORMULARZE

Hyper Text Markup Language

Rys.2.1. Drzewo modelu DOM [1]

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

JavaScript. Wprowadzony wraz z Netscape Navigator 2.0 w celu dodania interaktywności do statycznej strony HTML.

HTML (HyperText Markup Language)

Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery. Łukasz Bartczuk

Zajęcia 4 - Wprowadzenie do Javascript

Techniki WWW. (HTML, CSS, JavaScript) Dr inż. Marcin Zieliński WYKŁAD 6. Środa 15:30-17:00 sala: A-1-04

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

Formularze Pobierają dane od użytkownika strony i wysyłają je do przetworzenia na serwerze (gdzie potrzebne są skrypty,któredaneprzetworzą najczęściej

FORMULARZE. G. Przęczek

Część Pierwsza: Tworzenie obiektów HTML działających z JavaScript

FORMULARZE Formularz ma formę ankiety, którą można wypełnić na stronie. Taki formularz może być np. przesłany pocztą elektroniczną .

Komponent Formularz. Rys. 1. Strona programu Joomla - Rys. 2. Instalacja komponentu

Miejsce na naklejkę z numerem PESEL i z kodem ośrodka. Wypełnia zdający. Numer PESEL zdającego*

Wprowadzenie do języka JavaScript

DOM (Document Object Model)

Podstawy JavaScript. <script type="text/javascript"> kod skryptu </script>

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2019 CZĘŚĆ PRAKTYCZNA

Bazy Danych i Usługi Sieciowe

Metoda inline przypisywania zdarzeń polega na określeniu zdarzenia wewnątrz znacznika. Na przykład:

Umieszczanie skryptów

Wykład 4 Praca z obrazami część I

Języki programowania wysokiego poziomu. HTML cz.1.

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2019 CZĘŚĆ PRAKTYCZNA

Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu.

Wprowadzenie do HTML

Podstawy programowania w języku JavaScript

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2019 CZĘŚĆ PRAKTYCZNA

Dodanie nowej formy do projektu polega na:

Dokumentacja Rodzica. aplikacji. Wirtualna szkoła

Tworzenie Stron Internetowych. odcinek 10

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2019 CZĘŚĆ PRAKTYCZNA

JavaScript obiektowość

Okna, ramki i ciasteczka

Kurs WWW. Paweł Rajba.

Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery. Łukasz Bartczuk

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE

Za pomocą atrybutu ROWS moŝemy dokonać podziału ekranu w poziomie. Odpowiedni kod powinien wyglądać następująco:

Aplikacje internetowe

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2019 CZĘŚĆ PRAKTYCZNA

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 CZĘŚĆ PRAKTYCZNA

Multimedia. Główne składowe DHTML a DHTML HTML. CSS (Cascading Style Sheets kaskadowe arkusze stylów) JavaScript

Aplikacje internetowe

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 CZĘŚĆ PRAKTYCZNA

Obsługa grafiki w Delphi, rysowanie na płótnie, obsługa myszki, zapisywanie obrazków do plików, bitmapy pozaekranowe.

Ćwiczenie 7 - Formularze

Proste kody html do szybkiego stosowania.

URL:

XML extensible Markup Language. część 5

Specyfikacja techniczna kreacji HTML5

za pomocą: definiujemy:

Spis treści. Wprowadzenie 11 Rozdział 1. Pierwsze spotkanie z JavaScriptem 15. Spis treści

Tworzenie stron internetowych RAMKI

Programowanie WEB PODSTAWY HTML

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2019 CZĘŚĆ PRAKTYCZNA

Formularze HTML. dr Radosław Matusik. radmat

Justyna Klimczyk Nauczyciel informatyki Gimnazjum im. Władysława Stanisława Reymonta w Kleszczowie

Aplikacje WWW - laboratorium

Instrukcja if..else Składnia if (warunek) { instrukcje; } [else { instrukcje;}]

Wybrane znaczniki HTML

obecnie tabeli nie stosuje się do budowy struktury witryny (stosuje się za to pozycjonowanie elementów i warstwy) faktycznie wymagają

Laboratorium 1: Szablon strony w HTML5

ZAAWANSOWANE BAZY DANYCH I HURTOWNIE DANYCH MySQL, PHP

ECDL/ICDL Web Editing Moduł S6 Sylabus - wersja 2.0

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

Węzeł. Korzeń (Root) Poprzedni sąsiad (Previous sibling) (Next sibling) Pierwsze dziecko (First child) Ostatnie dziecko (Last child) (Children)

Kurs programowania 2 - listy

Spis treści CZĘŚĆ I JĘZYK SIECI 17. Wstęp 13. Rozdział 1 Wprowadzenie do HTML5 19. Rozdział 2 Znajomość znaczników HTML5 37

M o d e r n i z a c j a k s z t a ł c e n i a z a w o d o w e g o w M a ł o p o l s c e. Godziny szkolenia (od do) Ilość godzin. Liczba uczestników

Tworzenie witryn internetowych PHP/Java. (mgr inż. Marek Downar)

JAVAScript - obiekty HTML

Transkrypt:

Kurs WWW wykład 6 Paweł Rajba pawel@ii.uni.wroc.pl http://www.ii.uni.wroc.pl/~pawel/

Obiekt Window Zdarzenia onblur ondragdrop onerror onfocus onload onmove onresize onunload

Obiekt Location Właściwości href cały adres URL protocol nazwa protokołu host nazwa hosta i port hostname nazwa hosta port numer portu search zapytanie do zasobu pathname adres zasobu hash identyfikator zakładki (razem z #)

Obiekt Location Metody reload([true]) odświeża zawartość okienka, dodatkowo można wymusić GET bezwarunkowy replace(url) wymienia adres okna na ten podany jako argument, nie działa przycisk wstecz przeglądarki

Obiekt Location Przykład function adres() { var ad = prompt("podaj nowy adres:"); window.location.replace(ad); } function zmien() { window.location.href="http://www.onet.pl/"; }

Obiekt History Właściwości length ilość elementów w historii current bieżący adres URL previous poprzedni adres w historii next następny adres w historii Metody back() o jeden w tył (wstecz) forward() o jeden do przodu (naprzód) go(liczba) względne wybranie pozycji w historii

Zależności między oknami Odwołanie frames[i] Przykłady parent.frames[0].i odwołanie do zmiennej i w w oknie pierwszej ramki parent.menu.podswietl(5) wywołanie funkcji podswietl w sąsiedniej ramce menu var x = parent.banner.x przypisanie do zmiennej lokalnej

Zależności między oknami Przykładowy ramki.html

Obiekt Document Właściwości alinkcolor, linkcolor, vlinkcolor kolory hiperłączy, odpowiedniki alink, link, vlink w body anchors[ ] tablica zakładek w dokumencie bgcolor, fgcolor kolory tła i tekstu, odpowiedniki bgcolor i text w body cookie do obsługi cookies forms[ ] tablica obiektów Form reprezentujących elementy <form> dokumentu

Obiekt Document Właściwości c.d. images[ ] tablica obiektów Image reprezentujących elementy <img> dokumentu lastmodified data modyfikacji dokumentu links[ ] tablica obiektów Link reprezentujących łącza hipertekstowe title tekst zawarty w znacznikach <title></title>

Obiekt Document Metody open() otwiera nowy dokument usuwając zawartość close() zamyka, kończy dokument write(s1,..., sn) dodaje tekst do dokumentu writeln(s1,..., sn) dodaje tekst do dokumentu i znak nowego wiersza

Obiekt Document Zdarzenia onclick ondblclick onkeydown onkeypress onkeyup onmousedown onmouseup

Obiekt Document Przykładowy plik HTML document.html

Obiekt Image Lista obrazków w dokumencie tablica document.images[ ] Tworzenie new Image([szer, [wysokość] ]) im = new Image() im.src = 'konewka.gif'

Obiekt Image Właściwości border integer, wielkość obramowania complete bool, sprawdza, czy obrazek jest już załadowany (tyko do odczytu) height, width wysokość, szerokość obrazka hspace, vspace margines poziomy, pionowy name nazwa obrazka src źródło obrazka lowsrc źródło obrazka przy urządzeniu o niskiej rozdzielczości

Obiekt Image Przykład obrazki.html

Obiekt Link, Anchor Lista linków w dokumencie document.links[ ] documents.anchors[ ]

Obiekt Link Właściwości href protocol host port hostname pathname search taget text

Formularze obiekt Form Właściwości action=url elements[ ] encoding length method name

Formularze obiekt Form Metody reset() submit() Zdarzenia onreset onsubmit

Formularze obiekt Button Właściwości form odwołanie do formularza, który przycisk zawiera name nazwa przycisku type związany z atrybutem type (w tym przypadku wartość "button") value wartość

Formularze obiekt Button Metody focus() blur() click() Zdarzenia onfocus onblur onclick onmousedown onmouseup

Formularze obiekt CheckBox Właściwości checked defaultchecked form name type value

Formularze obiekt CheckBox Metody focus() blur() click() Zdarzenia onfocus onblur onclick

Formularze obiekt Radio Właściwości checked defaultchecked form name type value

Formularze obiekt Radio Metody blur() focus() click() Zdarzenia onblur onfocus onclick

Formularze obiekt Text Właściwości defaultvalue form name type value

Formularze obiekt Text Metody blur() focus() select() Zdarzenia onblur onchange onfocus onselect

Formularze obiekt Textarea Właściwości defaultvalue form name type value Metody blur() focus() select()

Formularze obiekt Textarea Zdarzenia onblur onfocus onchange onkeydown onkeyup onkeypress onselect

Formularze obiekt Hidden Właściwości form name type value

Formularze obiekt Select Właściwości form length name options[ ] selectedindex type (select-one select-multiple)

Formularze obiekt Select Metody blur() focus() Zdarzenia onblur onfocus onchange

Formularze obiekt Option Tworzenie new Option([text[, value[, defaultselected[, selected]]]]) Właściwości defaultselected selected text value

Obiekt Event Związany z pojawieniem się zdarzenia Jego własności zależą od przeglądarki Właściwości screenx, screeny pozycja kursora względem ekranu x,y współrzędne względem dokumentu (IE) layerx, layery j.w. (Mozilla) type (click, keydown, itp) altkey, shiftkey, ctrlkey

Obiekt Event Właściwości which przycisk (1 - lewy,2 - środek,3 - prawy) keycode kod znaku z klawiatury (IE) srcelement element dokumentu w którym nastąpiło zdarzenie (IE) target element dokumentu w którym nastąpiło zdarzenie (Mozilla)

Zdarzenia onblur utrata fokusu onchange zmiana zawartości elementu onclick kliknięcie ondblclick podwójne kliknięcie onfocus przy ustawieniu fokusu onkeydown przy wciśnięciu klawisza onkeyup przy zwolnieniu klawisza onkeypress przy naciśnieciu klawisza

Zdarzenia onmousedown przy wciśnięciu przycisku myszy onmouseup przy zwolnieniu przycisku myszy onmousemove przy przesuwaniu wskaźnika myszy onmouseover przy najechaniu wskaźnikiem myszy onmouseout przy zjechaniu wskaźnikiem myszy

Zdarzenia onload przy załadowaniu dokumentu onunload przy zamykaniu dokumentu onreset przy zerowaniu formularza onsubmit przy wysyłaniu danych formularza onresize przy zmianie rozmiaru onselect przy zaznaczeniu tekstu

Zdarzenia Funkcje do obsługi zdarzeń tworzymy następująco: IE: document.onclick = obsluz_klik; function obsluz_klik() {... } Mozilla document.onclick = obsluz_klik; function obsluz_klik(event) {... }

Zdarzenia Przykład coords.html cyfry.html

Kompatybilność Sprawdzamy, czy jest tablica images[ ] if (document.images) { // kod obsługi wymiany obrazków } Sprawdzamy dostęp do warstw if (document.getelementbyid) {...DOM W3C... } if (document.all) {...IE... } if (document.layers) {...Mozilla... }

DHTML Atrybut style Przykład dynamic.html pozycjonowanie.html