prowadzący dr ADRIAN HORZYK /~horzyk e-mail: horzyk@agh Konsultacje paw. D-13/325D



Podobne dokumenty
Zdarzenia Zdarzenia onload i onunload

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

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

prowadzący dr ADRIAN HORZYK /~horzyk Konsultacje paw. D-13/325D

Nowoczesne projektowanie aplikacji intrnetowych - opis przedmiotu

Rys.2.1. Drzewo modelu DOM [1]

Wykład 1 Wprowadzenie

Bazy danych w PHP dla początkujących

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

Internetowe Bazy Danych. dr inż. Roman Ptak Instytut Informatyki, Automatyki i Robotyki roman.ptak@pwr.edu.pl

KARTA KURSU. Języki hipertekstowe i tworzenie stron WWW. Opis kursu (cele kształcenia) Warunki wstępne. Efekty kształcenia. Nazwa

Wydział Ekonomiczno-Informatyczny w Wilnie. 1. Podstawy programowania strukturalnego (C) 2. Wstęp do programowania obiektowego

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014. Forma studiów: Stacjonarne Kod kierunku: 06.

Aplikacje WWW i PHP - opis przedmiotu

Podstawy programowania w języku JavaScript

KARTA MODUŁU KSZTAŁCENIA

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

Nowości w Bibliotece WSKIZ styczeń 2012

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

PRZEWODNIK PO PRZEDMIOCIE

Programowanie w internecie nazwa przedmiotu SYLABUS A. Informacje ogólne

Bazy Danych i Usługi Sieciowe

Zaawansowane aplikacje internetowe

Podstawy JavaScript ćwiczenia

Sieci Komputerowe i Technologie Internetowe (SKiTI)

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

Sieci Komputerowe i Technologie Internetowe (SKiTI)

Wykład 03 JavaScript. Michał Drabik

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

OPIS MODUŁU KSZTAŁCENIA (przedmiot lub grupa przedmiotów)

Wydział Ekonomiczno-Informatyczny w Wilnie. 1. Podstawy programowania strukturalnego (C) 2. Wstęp do programowania obiektowego

Z-ID-306 Technologie internetowe Internet Technologies. Podstawowy Obowiązkowy Polski Semestr III

Funkcje i instrukcje języka JavaScript

Zajęcia 4 - Wprowadzenie do Javascript

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

Zaawansowane bazy danych i hurtownie danych studia zaoczne II stopnia, sem. I

Zakup literatury specjalistycznej

Szczegółowy opis zamówienia:

TECHNOLOGIE SIECI WEB

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

Karta przedmiotu. Politechnika Krakowska im. Tadeusza Kościuszki. 1 Informacje o przedmiocie. 2 Rodzaj zajęć, liczba godzin w planie studiów

KARTA PRZEDMIOTU. Technologie tworzenia serwisów internetowych

ZAAWANSOWANE BAZY DANYCH I HURTOWNIE DANYCH MySQL, PHP

Grafika PHP dla początkujących

Krótki kurs JavaScript

Laboratorium 1 Wprowadzenie do PHP

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

PRZEWODNIK PO PRZEDMIOCIE

Zajęcia 10 obsługa formularzy w PHP

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

Bazy Danych i Usługi Sieciowe

Podstawy programowania w języku JavaScript

CZYM JEST JAVASCRIPT?

Liczba godzin. N (nauczyciel) studia niestacjonarne

!!" % & $ ( # # ( ( # ( ( TalentowiSKO talenty dodajemy, mnoīymy, potċgujemy. TalentowiSKO@bankbps.pl tel TalentowiSKO.

Spra r wd w za z nie e popra r wn w ości c danych c w w form r u m larz r a z ch c :

Wykład 9, 10: PHP: Organizacja kodu. Przykładowy projekt.

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: Tworzenie prostych skryptów w PHP 2 CELE LEKCJI: 2.1 Wiadomości: 2.

Wprowadzenie do języka HTML

Budowa nowoczesnej aplikacji SPA z wykorzystaniem biblioteki Ember.js

KARTA KURSU. Przetwarzanie dokumentów XML i zaawansowane techniki WWW

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2016/2017. Forma studiów: Niestacjonarne Kod kierunku: 11.

XHTML, CSS i JavaScript. Pierwsza pomoc

Programowanie internetowe

Smarty PHP. Leksykon kieszonkowy

Dokumentacja interfejsu HTTPD. Platforma BSMS.PL Instrukcja podłączenia po przez http

Budowa aplikacji wielowarstwowych zastosowanie szablonów. Laboratorium 2 Programowanie komponentowe Zofia Kruczkiewicz

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

PRZEWODNIK PO PRZEDMIOCIE

MODUŁ 3. WYMAGANIA EGZAMINACYJNE Z PRZYKŁADAMI ZADAŃ

JavaScript funkcyjność

SAREscript w praktyce Tomasz Kusy

Baza danych do przechowywania użytkowników

Tworzenie Stron Internetowych. odcinek 10

Programowanie w Internecie

JAVAScript w dokumentach HTML (2)

Aplikacje WWW - laboratorium

Technologie Internetowe Raport z wykonanego projektu Temat: Internetowy sklep elektroniczny

Tytuł pracy: PRACA MAGISTERSKA AUTOR: KRAKÓW, Marzec 2011 Promotor pracy :

5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

Okna, ramki i ciasteczka

JavaScript. mgr inż. Remigiusz Pokrzywiński

Wybrane działy Informatyki Stosowanej

Zakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

Autor: Bączkowski Karol Promotor: dr inż. Paweł FIGAT

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

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: Tablice w PHP 2 CELE LEKCJI: 2.1 Wiadomości: 2.2 Umiejętności: 3 METODY NAUCZANIA

Obiektowe bazy danych

Aplikacje WWW - laboratorium

Aplikacje internetowe - opis przedmiotu

JavaScript. Æwiczenia praktyczne

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

Język Java i technologie Web - opis przedmiotu

Defilada - przykład wykorzystujący animowane modele Copperlicht. Andrzej P.Urbański Politechnika Poznańska

Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Informatyki i Elektroniki

DOM i JavaScript DOM W3C

Transkrypt:

INTERNET i PROJEKTOWANIE STRON WWW LABORATORIUM 3. prowadzący dr ADRIAN HORZYK http://home home.agh.edu.pl/~ /~horzyk e-mail: horzyk@agh agh.edu.pl tel.: 012-617 617-4319 Konsultacje paw. D-13/325D

JavaScript Prz. 4. POŻEGNANIE Pozegnanie.html <title>pozegnanie</title> function powitanie (imie) { alert ("Cześć! Witamy na naszej stronie " + ((imie=="brak"? "" : imie) + "!")); function podaj_imie () { imie = prompt ("Proszę podaj nam swoje imię", ""); if (imie == null imie == "") { imie = "brak"; document.write ("Miło, że jesteś z nami!<br>szanujemy twoją prywatność.<br>"); else { document.write ("Miło, że jesteś z nami " + imie + "!<BR>"); return imie; function pozegnanie (imie) { if (imie!= "brak") { alert("do widzenia " + imie + "!\nmamy nadzieję, że niedługo znów nas odwiedzisz."); else { alert("do widzenia!\nmamy nadzieję, że niedługo znów nas odwiedzisz."); <body onload = "powitanie(imie)"; onunload = "pozegnanie(imie)"> <h2> var imie = podaj_imie(); --> </script></h2>

JavaScript i FORMULARZE Prz. 5. DANE KLIENTA DaneKlienta.html <title>dane klienta</title> function przetwarzaj() { var brakuje_danych = false; var formularz = document.forms[0]; var napis = ""; if (formularz.imie.value == "") { napis += "imię\n"; brakuje_danych = true; if (formularz.nazwisko.value == "") { napis += "nazwisko\n"; brakuje_danych = true; if (formularz.adres.value == "") { napis += "adres\n"; brakuje_danych = true; if (formularz.email.value == "") { napis += "email\n"; brakuje_danych = true; if (!brakuje_danych) formularz.submit(); else alert ("Nie wypełniono następujących pól:\n" + napis); <body> <h1>rejestracja STAŁYCH KLIENTÓW</h1> <h2><form name="formularzklienta"> Proszę o podanie swoich danych w celu wpisania ich do bazy stałych klientów naszego biura podróży: <font size="-1"><br>(pola oznaczone * są obligatoryjne)</font><br><br> <table border="0"> <tr><td><b>dane personalne:</b></td><td></td></tr> <tr><td>imię:</td><td><input type="text" name="imie">*</td></tr> <tr><td>nazwisko:</td><td><input type="text" name="nazwisko">*</td></tr> <tr><td>wiek:</td><td><input type="text" name="wiek"></td></tr> <tr><td>adres:</td><td><input type="text" name="adres">*</td></tr> <tr><td>telefon:</td><td><input type="text" name="telefon"></td></tr> <tr><td>e-mail:</td><td><input type="text" name="email">*</td></tr> <tr><td colspan="2" style="text-align: center"><input type="button" name="wyslij" value=" Wyślij swoje dane! " onclick="przetwarzaj()"></td></tr> </table></form></h2>

JavaScript i FORMULARZE Prz. 6. NOWE OKNO OtworzStrone.html <title>otwórz stronę WWW</title> function otworzokno() { var dlugosc = document.forms.formularz.dlugosc.value; var wysokosc = document.forms.formularz.wysokosc.value; var url = document.forms.formularz.url.value; parametry = 'scrollbars=yes,width=' + dlugosc + ',height=' + wysokosc; newwindow = open(url, 'secondwindow', parametry); <body> <h2><center> <form name="formularz"> <table border="0"> <tr><td>długość okna:</td><td><input type="text" name="dlugosc" size="15"></td></tr> <tr><td>wysokość okna:</td><td><input type="text" name="wysokosc" size="15"></td></tr> <tr><td>url do strony:</td><td><input type="text" name="url" size="40" value="http://"></td></tr> <tr><td colspan="2"><input type="button" name="noweokno" value=" Otwórz nowe okno! " onclick="otworzokno()"></td></tr> </table></form> </center></h2>

LITERATURA i ODNOŚNIKI 1. Elizabeth Castro, Po prostu HTML, XHTML i CSS, Wydanie VI, HELION, ISBN: 978-83-246-0840-9, Gliwice, 2008. 2. David Crowder, Rhonda Crowder, Tworzenie stron WWW. Biblia, Wydanie I, ISBN 83-7197-665-8, Helion, Gliwice, 2002. 3. Elisabeth Freeman & Eric Freeman, Head Frist HTML with CSS & XHTML, Helion, ISBN: 978-83-246-0427-2/8, Gliwice, 2007. 4. Programiści praca grupowa, Zaawansowane programowanie JavaScript, Helion, ISBN: 83-7197-687-9, Gliwice, 2003. 5. Marcin Lis, PHP i MySQL dla każdego, Helion, ISBN: 83-7361-694-2, Gliwice, 2005. 6. Marcin Lis, Ćwiczenia praktyczne MySQL. Darmowa baza danych, Helion, ISBN: 83-246-0600-9, Gliwice, 2006. 7. Todd Stauffer, Kurs tworzenia stron internetowych, Helion, ISBN: 83-7197-814-6, Wydanie I, Gliwice, 2002. 8. Luke Welling & Laura Thomson, PHP i MySQL. Vademecum profesjonalisty, Helion, ISBN: 83-7361-784-1, Gliwice, 2005. 9. Wikipedia, http://pl.wikipedia.org/wiki/ 10. Kevin Yank, PHP i MySQL, Helion, ISBN: 83-7361-967-4, Gliwice, 2005. 11. Jeffrey Zeldman, Projektowanie serwisów WWW. Standardy sieciowe., Wydanie II, Helion, ISBN: 83-346-0774-9, Gliwice, 2007.