SUM Edukacja Techniczno Informatyczna Języki i Systemy Programowania. Wykład 2. dr Artur Bartoszewski - WYKŁAD: Języki i Systemy Programowania,

Podobne dokumenty
SUM Edukacja Techniczno Informatyczna Języki i Systemy Programowania. Wykład 3. dr Artur Bartoszewski - WYKŁAD: Języki i Systemy Programowania,

SUM Edukacja Techniczno Informatyczna Języki i Systemy Programowania. ł ęść. dr Artur Bartoszewski - WYKŁAD: Języki i Systemy Programowania,

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

Funkcje i instrukcje języka JavaScript

Rys.2.1. Drzewo modelu DOM [1]

Przekształcenie danych przestrzennych w interaktywne mapy dostępne na stronach www (WARSZTATY, poziom zaawansowany)

Podstawy JavaScript ćwiczenia

Zajęcia 4 - Wprowadzenie do Javascript

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

Podstawy technologii WWW

Zdarzenia Zdarzenia onload i onunload

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

INTERNETOWE BAZY DANYCH materiały pomocnicze - wykład VII

Nowy szablon stron pracowników ZUT

Być może jesteś doświadczonym programistą, biegle programujesz w Javie,

JAVAScript w dokumentach HTML (2)

Obiektowy PHP. Czym jest obiekt? Definicja klasy. Składowe klasy pola i metody

Laboratorium 7 Blog: dodawanie i edycja wpisów

Wykład 03 JavaScript. Michał Drabik

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

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.

Instrukcja dla użytkowników serwisu internetowego

Sprawdzenie czy połączenie przebiegło poprawnie if (mysqli_connect_errno()) { echo Błąd; Połączenie z bazą danych nie powiodło się.

Instrukcja obsługi uczelnianego cmsa

Ćwiczenie: JavaScript Cookies (3x45 minut)

Kurs JavaScript TI 312[01]

Wykład 7 Okna dialogowe, menu, pasek stanu itp.

Budowa aplikacji wielowarstwowych. Zastosowanie technologii Ajax

REFERAT O PRACY DYPLOMOWEJ

Lekcja 10. Uprawnienia. Dołączanie plików przy pomocy funkcji include() Sprawdzanie, czy plik istnieje przy pmocy funkcji file_exists()

XML extensible Markup Language. część 5

Czym jest AJAX. AJAX wprowadzenie. Obiekt XMLHttpRequest (XHR) Niezbędne narzędzia. Standardowy XHR. XHR z obsługą baz danych

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

XML extensible Markup Language. część 5

Ajax. 1. Wprowadzenie. 2. Aplikacja serwerowa

Laboratorium - Użycie narzędzia Przywracanie systemu w systemie Windows 7

HTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop Spis treści

Zajęcia nr 15 JavaScript wprowadzenie do JavaScript

C-geo definicja/edycja obiektów, zapis danych w formacie shape

ABC języka HTML i XHTML / Maria Sokół. wyd. 2. Gliwice, cop Spis treści

I. Menu oparte o listę

Programowanie obiektowe. Wykład 4

Tworzenie Stron Internetowych. odcinek 10

Bazy Danych i Usługi Sieciowe

Instrukcja obsługi uczelnianego systemu zarządzania stronami internetowymi (CMS)

Internetowe bazy danych

Viatoll Calc v1.3. Viatoll Calc. Instrukcja użytkownika. Strona 1

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

TECHNOLOGIE INTERNETOWE WYKŁAD 6. JavaScript Funkcje i obiekty

dr Artur Bartoszewski dr Artur Bartoszewski - Aplikacje mobilne - Wykład

CZYM JEST JAVASCRIPT?

Instrukcja użytkownika

WYKŁAD 5 BIBLIOTEKA JQUERY CZĘŚĆ 1

Aplikacje WWW. Możliwość wykorzystania elementów interfejsu użytkownika znanych z aplikacji Windows tj. wskaźniki postępu.

Zaawansowane aplikacje internetowe

Laboratorium - Użycie narzędzia Przywracanie systemu w Windows Vista

Aplikacje internetowe

JQuery. $('#pierwszy').css('color','red').hide('slow').show(3000); $(document).ready(function() { //... tutaj nasze skrypty jquery //...

SPECYFIKACJA TECHNICZNA PRODUKTÓW REKLAMOWYCH SIECI LOCAL POWER. Specyfikacja ważna od 21 maja 2018 r.

Burkhard Lück Polskie tłumaczenie: Marcin Kocur

Wykład III. dr Artur Bartoszewski Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych

Scenariusz Web Design DHTML na 10 sesji. - Strony statyczne I dynamiczne. - Dodawanie kodu VBScript do strony HTML. Rysunek nie jest potrzebny

Ciekawym rozwiązaniem służącym do obsługi zdarzeń dla kilku przycisków w ramach jednej aktywności może być następujący kod:

Użycie Visual Basic for Applications ("VBA")

Programowanie komponentowe. Przykład 1 Bezpieczeństwo wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz

JavaScript. Æwiczenia praktyczne

Plan. Formularz i jego typy. Tworzenie formularza. Co to jest formularz? Typy formularzy Tworzenie prostego formularza Budowa prostego formularza

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

Projektowani Systemów Inf.

Wykład 5: Klasy cz. 3

Angular, cz. II. Tworzenie serwisów Web 2.0. dr inż. Robert Perliński

Wykład 8: klasy cz. 4

Przykłady tworzenia aplikacji komponentowych w technologii JavaServer Faces 2.1 na podstawie

Programowanie obiektowe

Blockly Kodowanie pomoc.

Zintegrowany System Informatyczny Moduł Operacji Lotniczych (ZSI-MOL)

Aplikacje WWW i PHP - opis przedmiotu

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

Autor: Joanna Karwowska

Synchronizator plików (SSC) - dokumentacja

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Dr Adam Naumowicz

Laboratorium 6 Tworzenie bloga w Zend Framework

Certyfikat niekwalifikowany zaufany Certum Silver. Instalacja i użytkowanie pod Windows Vista. wersja 1.0 UNIZETO TECHNOLOGIES SA

Aplikacje w środowisku Java

Wybrane działy Informatyki Stosowanej

Programowanie obiektowe

Dokumentacja Użytkownika Systemu. Integracja z Okazje.info, Skąpiec, Sklepy24

Instrukcja do I edycji Konkursu Systemu Informacji Przestrzennej Powiatu Cieszyńskiego pod hasłem "Znane i nieznane miejsca Ziemi Cieszyńskiej"

Wykład 5: PHP: praca z bazą danych MySQL

Integracja oprogramowania GASTRO z systemem Blue Pocket

/*W tym miejscu funkcja system wywołuje systemową komendę PAUSE tj.czeka tak długo, aż zostanie wciśnięty dowolny znak z

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

INSTRUKCJA OBSŁUGI PANELU WEBMAIL

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: 2 CELE LEKCJI: 2.1 Wiadomości: 2.2 Umiejętności: 3 METODY NAUCZANIA: 4 ŚRODKI DYDAKTYCZNE:

Programowanie obiektowe

INSTRUKCJA UŻYTKOWNIKA

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

Transkrypt:

SUM Edukacja Techniczno Informatyczna Języki i Systemy Programowania Wykład 2 1

SUM Edukacja Techniczno Informatyczna Języki i Systemy Programowania Przekierowania 2

Przekierowanie za pomocą skryptu Przykład pochodzi z książki: Negrino Tom, Smith Dori, Po prostu JavaScriopt i Ajax, wydanie VI, Helion, Gliwice 2007. 3

Przekierowanie za pomocą skryptu Linia1: Po zakończeniu ładowania strony wywoływana jest funkcja initredirect() Linia 4: Jeżeli ta funkcja zostanie wywołana, to właściwości window.location (opisującej adres strony wyświetlanej w przeglądarce) przypisze nowy adres strony. 4

Przekierowanie za pomocą łącza Zwróćmy uwagę na id łącza. Przykład pochodzi z książki: Negrino Tom, Smith Dori, Po prostu JavaScriopt i Ajax, wydanie VI, Helion, Gliwice 2007. 5

Przekierowanie za pomocą łącza Linia 3-4: Funkcja ta informuje element o identyfikatorze redirect, że po kliknięciu powinna zostać wywołana funkcja initredirect(). Linia 9: Instrukcja return false nakazuje przeglądarce zakończyć obsługę kliknięcia, tak żeby anulować ładowanie strony z atrybutu href. 6

Rozbudowywanie łącz Czasami możemy chcieć wykonać pewne operacje zaraz po tym, jak użytkownik kliknie łącze, ale jeszcze przed rozpoczęciem pobierania nowej strony przez przeglądarkę. Przykład pochodzi z książki: Negrino Tom, Smith Dori, Po prostu JavaScriopt i Ajax, wydanie VI, Helion, Gliwice 2007. 7

Rozbudowywanie łącz Linia 8: to okno z komunikatem który pojawia się po kliknięciu łącza. Linia 9: Ta instrukcja pozwala nam wpisać do okna przeglądarki adres strony znajdujący się w słowie kluczowym this, które zawiera adres łącza. 8

Rozbudowywanie łącz Wskazówka: Jak można zauważyć, kod JavaScript w żadnym miejscu nie odwołuje się do konkretnej strony WWW. Jedną z rzeczy, jakie robi słowo kluczowe this, jest przejmowanie adresu URL z kodu HTML łącza (czyli wartości atrybutu href znacznika <a>). Dzięki zastosowaniu takiego rozwiązania, w przypadku późniejszej modyfikacji strony nie będziemy musieli odpowiednio poprawiać skryptu. Co więcej, na całej stronie mogłyby znajdować się różne łącza wywołujące tę samą funkcję, a słowo kluczowe this zawsze zawierałoby właściwą dla danego łącza zawartość atrybutu href. 9

Praca ze stronami kierującymi Strona kierująca (ang. referrer page) to strona, którą oglądał użytkownik przed wejściem na bieżącą stronę, czyli strona, z której przybył do nas użytkownik. Można się zatem pokusić o wyświetlenie komunikatu wymieniającego stronę kierującą. Adres strony kierujące zwraca metoda document.referrer 10

Praca ze stronami kierującymi Przykład pochodzi z książki: Negrino Tom, Smith Dori, Po prostu JavaScriopt i Ajax, wydanie VI, Helion, Gliwice 2007. 11

Praca ze stronami kierującymi Linia 4: Jeżeli strona kierująca, zapisana we właściwości document.referrer, nie jest pustym tekstem, to skrypt może kontynuować działanie. Obiekt document.referrer może być pusty, o ile użytkownik nie odwiedzał przed naszą żadnych innych stron WWW, czyli otworzył przeglądarkę od razu na naszej stronie. Linie 5-7: Obiekt document.referrer nie jest pusty, więc można wypisać na stronie komunikat składający się z ciągu znaków, uzupełniony o zawartość obiektu document.referrer 12

Przykład - hasło 13

Przykład - hasło 14

SUM Edukacja Techniczno Informatyczna Języki i Systemy Programowania Literatura: Negrino Tom, Smith Dori, Po prostu JavaScriopt i Ajax, wydanie VI, Helion, Gliwice 2007. 15