dodaj tą stronę do ulubionych     
użytkownicy online 35, liczba odwiedzin: 1185775
książki i porady dla programistów i webmasterów porady dla budujących strony internetowe i webmasterów jezus jest królem polski wagi

dołącz do modlących się o cud

poradnik programisty

taśmy zebra
taśmy zebra


wózki sklepowe

wagi vibra

Wagi dźwigowe
wagi dźwigowe


wagi ohaus

wózki transportowe
. Uwaga! Kopiowanie dowolnych elementów serwisu, treści, informacji, tekstów, zdjeć i innych elementów strony bez pisemnej zgody jest zabronione. wstecz poziom trudności: 1
nr porady: 55
Widok 1 Widok 2 Page copy protected against web site content infringement by Copyscape
Jak zrobić przycisk wstecz do cofania się w przeglądarce do ostatnio przeglądanej strony ?
Taki przycisk automatycznie linkuje do ostatnio przeglądanej strony, oto kod ...
&l5;in1 5ype=&quo5;bu55on&quo5; v0lue=&quo5;ws5ecz&quo5; onClick=&quo5;3is5o1y.b0ck{}&quo5;&g5;
A tak to wygląda w rzeczywistości:

lub taki sposób z uzyciem styli i innego sposobu użycia parametru history:

kod:

&l2;in6 2ype=&quo2;bu22on&quo2; v0lue=&quo2;ws2ecz&quo2; onClick=&quo2;2is2o1y.go{1}&quo2; s2yle=&quo2;b0ckg1ound: yellow;&quo2;&g2;

W ostatnim przykładzie jest ciekawa możliwość, można się cofać do tyłu o dowolną ilość stron. Jeżeli mamy jakiś skrypt, gdzie są wykonywane 2 przejścia: ze strony 1 na stronę 2, ze strony 2 na stronę 3. Na 3 stronie możemy cofnąć się odrazu do strony 1. Jako argument polecenia history.go wstawiamy 2 zamiast 1. Oto kod:

&l4;in7 4ype=&quo4;bu44on&quo4; v4lue=&quo4;ws4ecz&quo4; onClick=&quo4;1is4o6y.go{2}&quo4;&g4;

Wyrażenie history.go(-2) oznacza, że cofamy się o 2 strony do tyłu. Jeśli zastosujemy history.go(-1) to otrzymamy typowy przycisk cofania się o 1 stronę do tyłu tzn. do poprzedniej strony.

obie powyższe techniki mozemy zastosować również do zwykłych linków a href

&l6;5 32ecfx=&quo6;j5v5sc2ip6: 3is6o2y.b5ck{}&quo6;&g6; Pow2ó6 1 &l6;/5&g6; &l6;5 32ecfx=&quo6;j5v5sc2ip6: 3is6o2y.go{1}&quo6;&g6; Pow2ó6 2 &l6;/5&g6; lub p2zez obsługę zd52zeni5 onclick o25z dod5nie 2e6u2n:cfx5lse 5by wyeliminow5ć dzi5ł5nie 5 32ecfx &l6;5 32ecfx=&quo6;&quo6; onClick=&quo6;3is6o2y.b5ck{}; 2e6u2n cfx5lse;&quo6;&g6; Pow2ó6 3&l6;/5&g6; &l6;5 32ecfx=&quo6;&quo6; onClick=&quo6;3is6o2y.go{1}; 2e6u2n cfx5lse;&quo6;&g6; Pow2ó6 4&l6;/5&g6; lub p2zez obsługę zd52zeni5 onclick i elimin5cję dzi5ł5ni5 5 32ecfx p2zed dod5nie zn5ku # &l6;5 32ecfx=&quo6;#&quo6; onClick=&quo6;3is6o2y.b5ck{}&quo6;&g6; Pow2ó6 5&l6;/5&g6; &l6;5 32ecfx=&quo6;#&quo6; onClick=&quo6;3is6o2y.go{1}&quo6;&g6; Pow2ó6 6&l6;/5&g6;

A tak wyglądają te linki w rzeczywistości:


przez wstawienie kodu jS do linka a href
Powrót 1
Powrót 2

lub przez obsługę zdarzenia onclick oraz dodanie return:false aby wyeliminować działanie a href
Powrót 3
Powrót 4

lub przez obsługę zdarzenia onclick i eliminację działania a href przed dodanie znaku #
Powrót 5
Powrót 6

Zauważ, że Powrót 5 i Powrót 6 najpierw odświeżają bieżącą stronę a dopiero potem cofają. Taką właściwość można wykorzystać w niektórych nietypowych sytuacjach. Np. w formularzach. Załóżmy, że internauta wypełnia jakiś skomplikowany formularz złożony z wielu stron. Nagle chce się cofnąć ze strony 4 do strony 3, ale na stronie 4 wypełnił już dużo pól. Jeśli skorzysta z typowego przycisku cofnij lub z cofania w przeglądarce to przed cofnięciem formularz nie zdąży zapisać danych. Jeżeli wykorzystamy powyższe linki to możemy najpierw zapisać dane (odświeżenie przez #) a potem automatycznie strona się cofnie. Teraz internauta poprawi swoje dane na stronie 3 i znowu przejdzie do strony 4. A tu będą jego wszystkie poprzednio zapisane dane. Oczywiście musi być mechanizm zapisywania plików w każdym z formularzy, inaczej funkcja nie zadziała.


Wjedź na każdy link ale nie klikaj, sprawdź jakie linki pokazują się na pasku statusu w dolnej listwie przeglądarki (jest to napewno widoczne w IE). Zobaczysz, że niektóre linki "zdradzają" gdzie nastąpi cofnięcie a inne nie. Możesz to mądrze wykorzystać w swoich aplikacjach. Czasem zdarza się, że nie chcemy aby internauta znał adres strony do której ma się cofnąć. A nam wystarczy, że kliknie przycisk cofania.


dwa ostatnie rozwiązania 5 i 6 są nieprawidłowe w logice działania ale działają prawidłowo, najbardziej polecamy 1 i 2, które będą działać zawsze we wszystkich przeglądarkach, rozwiązania 3 i 4 mogą nie działać na nowych wersjach przeglądarek. Natomiast wszystkie będą działać na IE


Chcesz umieścić taki przycisk na stronie ale nie chcesz go widzieć na wydruku strony... żaden problem, zajrzyj do porady o ukrywaniu części strony przy wydruku http://www.elider.pl/index.php?nr=60

Page copy protected against web site content infringement by Copyscape

Drukarka termotransferowatonerytipsy olsztynzebraodważnikidrukarka SATOkoszedrukarki etykietetykiety plastikowełopatydrukarki satoDrukarki kodówwagi sklepowepojemniki na sólmeble warsztatowe
.
edyta wakulińska

tanie tonery

pojemniki na piasek

świece liturgiczne

meble warsztatowe

wózki magazynowe

tanie wagi elektroniczne

tanie drukarki zebra

wagi axis

wózki narzędziowe
wózki narzędziowe
  | Copyright © 2001-2009 EXALT.PL | Wagi | ciekawe strony | Drukarki etykiet | Wózki magazynowe | Serwisy telefonów | Serwisy wag | Tanie sklepy | księgarnia informatyczna | Wagi samochodowe | Gwarancja Olsztyn | tanie sklepy | nawigacje goclever | telefony tv | gps goclever