Blog literacki, portal erotyczny - seks i humor nie z tej ziemi
javascr2.htm
Pokazana tu funkcja generująca liczby losowe nie nadaje się jednakowo do wszelkich zastosowań. Jest tu tylko po to, abyś dowiedział się, jak działa. Poniżej przedstawię funkcję, której autorem jest Maynard Demmon. Musisz podać granice dla wartoś ć zmiennej, np. - 100 a otrzymasz . 'dobrą' wartość przypadkową z zakresu od 0 do 99.
W miejscu piksele musisz podać liczbę pikseli. W ten sposób możesz przekazać przeglądarce, jaka powinna być wielkość okna.
Po tym, jak otworzyłeś okno i nazwałeś je 'msg' (poprzedza open- method), możesz w nim pisać. Możesz pisać wykorzystując normalne znaczniki HTML!. To naprawdę wspaniałe. Możesz tworzyć dokument HTML używając podanych przez użytkownika ?????? w formularzu w tymże dokumencie. Możesz stworzyć stronę, na której użytkownik podaje w formularzu swoje nazwisko i tworzony jest nowy dokument HTML zawierający to nazwisko!. Jeszcze kilka miesięcy temu coś takiego było możliwe tylko za pomocą skryptów CGI (działających na serwerze a nie w przeglądarce - przypis. tlum.).
Inna ważna sprawa: Jeśli chcesz umieścić jakieś obrazek w nowo utworzonym oknie, to musisz podać wartość dla height i width związanych ze znacznikiem
javascr3.htm
Wow! Skrypty robią się coraz dłuższe! Co zostało zrobione? Użytkownik ładuje pierwszy plik (frames.htm). Ten z kolei tworzy ramki i ładuje do ramek dokumenty - frame1.htm do ramki o nazwie 'fr1' i frame2.htm do ramki o nazwie 'fr2'. Jak dotąd jest to język HTML. Jak możesz się przekonać, frame1.htm zawiera pewne funkcje JavaScript. Ale nie zostały one wywołane w pierwszym skrypcie. Czy te funkcje w ogóle są do czegoś potrzebne? A może jestem zbyt leniwy, żeby usunąć te niepotrzebne funkcje? Choć z pewnością jestem typem gnuśnego faceta, te akurat funkcje są naprawdę potrzebne. Są one wywoływane przez skrypt drugiej ramki 'frame2.htm'. W tym skrypcie tworzymy przyciski, w taki sam sposób, jaki opisaliśmy w pierwszej części Wprowadzenia. Własność onClick jest już nam także znana. Tylko co oznacza to 'parent.fr1'?
[propozycja zmiany 4 zdania od końca akapitu: W tym skrypcie tworzymy przyciski w taki sam sposób, jak to opisaliśmy w części pierwszej Wprowadzenia.]