GET URL |
|
Autor: Mariusz Mielnik
Początek formularza
|
Dół formularza
|
Bardzo często spotykam się z pytaniami jak zrobić aby po kliknięciu we flashowy przycisk otworzyć klienta pocztowego, jednym słowem aby móc podpiąć adres e-mail po buttona, albo jak zrobić aby przycisk który otwiera stronę w innej ramce (frames).
Na początek przedstawię funkcję GET URL. Jest to odpowiednik HTML'go <a href="cos tam">cos</a> czyli zwyczajnego linku. Zarówno jak i jego html'wy odpowiednik funkcja posiada kilka parametrów sterujących odnosnikiem, są to: Window - ma zawarte w sobie standardowe parametry czyli: _self (otwarcie w tym samym oknie), _blank (w nowym oknie), _top, _parent. W tym miescu możemy ustawić w jakiej ramce mam się wyświetlić wskazany w URL dokument. Jezeli ramka (frames) nazywa się "ramka1" to w miescu window wpisujemy "ramka1". Jest to niezbędne przy układzie strony w której w lewej ramce znajduje się menu/nawigor który ma sterować dokumentami pojawiającymi się w ramce prawej. Variables - mam do wyboru trzy parametry: don't send, send using POST oraz send using GET. Są to metody komunikowania się flasha z serwerem. POST czy przesyłanie jakieś informacji, GET - bądź pobieranie. OK, poznaliśmy już z czego zbudowana jest funkcja GET URL teraz zastosujemy ją w praktyce. Pierwszy link demonstruje w jaki sposób można zastosować podlinkowanie przycisku. Wystarczy stworzyć nowy obiekt jako button, i we właściwościach (prawym przyciskiem myszy - properties) wybieramy akcję GET URL i w polu URL wpisujemy adres lub miejsce pliku. Link 2 demonstruje to samo co pierwszy jednak wywołany strona zostaje otwarta w nowym oknie dzięki wybranemu parametrowi _blank co widać na poniższym rysunku.
|
Następny przycisk mail to: demonstruje w jaki sposób jest wywoływany domyślny program pocztowy który otworzy się po kliknięciu. Link składa się komend widocznych na rysunku czyli mailto: po której wpisujemy adres e-mail oraz dodatkowo komenda subject która ustala jaki ma być temat wysyłanego listu.
Ostatni przycisk Frames jest przykładem jak powinna być ustawiona akcja GET URL aby wywołać stronę w innej ramce. Jak widać wystarczy wpisać w miesce Window nazwę ramki w której powina pojawić się wywołana strona. Niestety w tym przypadku nie będzie działał ponieważ nie ma tu ramek :-)
To chyba tyle, no chyba że o czymś zapomniałem to daj mi znać (maila masz na górze)