🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.javascript
12 messages
12 total messages Started by Natenczas Mon, 13 Jul 2009 22:30
history.go(-1) nie działa z Firefoksem :(
#49161
Author: Natenczas
Date: Mon, 13 Jul 2009 22:30
35 lines
2246 bytes
Witam.
Oto problem.
Strona jak poniżej powinna wyświetlić poprzednią stronę z historii:
<html>
 <head>
 <title>Przekierowanie</title>
 </head>
 <body onLoad="history.go(-1);" >
 </body>
 </html>

I tak się dzieje pod IE, Operą i Chrome. Natomiast pod FF (wersja
3.0.11) nie dochodzi do przekierowania na poprzednią stronę (wyświetla
się pusta strona, bo jak wydać w tym pliku przekierowującym nie mam
żadnej treści)
Dokładnie taka sama sytuacja ma miejsce wtedy, gdy zastosuję nieco
inny sposób na przeniesienie do poprzedniej strony:

html>
 <head>
 <meta http-equiv="refresh" content="0; url=javascript:history.go
(-1)">
 <title>Przekierowanie</title>
 </head>
 <body>
 </body>
 </html>

I mam tę samą sytuację - pod IE, Operą i Chrome dochodzi do właściwego
przejścia do poprzedniej strony w historii, a pod FF niestety nie.
Czy ktoś mógłby mi wytłumaczyć, gdzie leży problem??
Dodam, że wszystko sprawdzam na localhost, ale to chyba nie ma żadnego
znaczenia...
Pozdrawiam
Marcin
Re: history.go(-1) nie działa z Firefoksem :(
#49162
Author: sever
Date: Tue, 14 Jul 2009 09:48
27 lines
1952 bytes
On 14 Lip, 00:30, Natenczas <natencz...@gmail.com> wrote:
> Witam.
> Oto problem.
> Strona jak poniżej powinna wyświetlić poprzednią stronę z historii:
> <html>
>  <head>
>  <title>Przekierowanie</title>
>  </head>
>  <body onLoad="history.go(-1);" >
>  </body>
>  </html>
>
> I tak się dzieje pod IE, Operą i Chrome. Natomiast pod FF (wersja
> 3.0.11) nie dochodzi do przekierowania na poprzednią stronę (wyświetla
> się pusta strona

a tak?
<html>
<head>
<script type="text/javascript">
window.onload=history.go(-1);
</script>
</head>
<body></body></html>

Pozdrawiam
Sylwester K.
Re: history.go(-1) nie działa z Firefoksem :(
#49163
Author: Natenczas
Date: Tue, 14 Jul 2009 10:39
35 lines
2176 bytes
On 14 Lip, 11:48, sever <sewwwe...@gmail.com> wrote:
> On 14 Lip, 00:30, Natenczas <natencz...@gmail.com> wrote:
>
> > Witam.
> > Oto problem.
> > Strona jak poniżej powinna wyświetlić poprzednią stronę z historii:
> > <html>
> >  <head>
> >  <title>Przekierowanie</title>
> >  </head>
> >  <body onLoad="history.go(-1);" >
> >  </body>
> >  </html>
>
> > I tak się dzieje pod IE, Operą i Chrome. Natomiast pod FF (wersja
> > 3.0.11) nie dochodzi do przekierowania na poprzednią stronę (wyświetla
> > się pusta strona
>
> a tak?
> <html>
> <head>
> <script type="text/javascript">
> window.onload=history.go(-1);
> </script>
> </head>
> <body></body></html>
>
> Pozdrawiam
> Sylwester K.

Dzięki, Twoja wersja działa tak powinna pod wszystkimi przeglądarkami
które sprawdziłem, czyli pod Firefoxem też :)
Ciekawe, dlaczego poprzednie wersje nie :/
Pozdrawiam,
Marcin
Re: history.go(-1) nie działa z Firefoksem :(
#49164
Author: yew
Date: Tue, 14 Jul 2009 10:48
20 lines
1522 bytes
Natenczas pisze:
> On 14 Lip, 11:48, sever <sewwwe...@gmail.com> wrote:
>> <html>
>> <head>
>> <script type="text/javascript">
>> window.onload=history.go(-1);
>> </script>
>> </head>
>> <body></body></html>
> 
> Dzięki, Twoja wersja działa tak powinna pod wszystkimi przeglądarkami
> które sprawdziłem, czyli pod Firefoxem też :)
> Ciekawe, dlaczego poprzednie wersje nie :/
> Pozdrawiam,
> Marcin

A po co Ci taki mechanizm?

-- 
yew
Re: history.go(-1) nie działa z Firefoksem :(
#49165
Author: Natenczas
Date: Tue, 14 Jul 2009 11:35
31 lines
2444 bytes
On 14 Lip, 12:48, yew <y...@ql.dude> wrote:
> Natenczas pisze:
>
> > On 14 Lip, 11:48, sever <sewwwe...@gmail.com> wrote:
> >> <html>
> >> <head>
> >> <script type="text/javascript">
> >> window.onload=history.go(-1);
> >> </script>
> >> </head>
> >> <body></body></html>
>
> > Dzięki, Twoja wersja działa tak powinna pod wszystkimi przeglądarkami
> > które sprawdziłem, czyli pod Firefoxem też :)
> > Ciekawe, dlaczego poprzednie wersje nie :/
> > Pozdrawiam,
> > Marcin
>
> A po co Ci taki mechanizm?
>
> --
> yew

Chodzi mi o przeniesienie usera po zalogowaniu na stronę, z której
wybrał link do logowania. Ten link mam na wielu rożnych stronach.
Poza tym zrobiłem tak, że jak user się pomyli wpisując hasło czy nicka
to jest to zliczane i po poprawnym zalogowaniu jest powrót
też do właściwej strony - tej z której wybrany został link logowania.
Dlatego zastosowałem history.go, w zaleznosci od sytuacji
zmiania sie parametr w nawiasie. Tutaj jako przykład podałem
prościutką wresję strony, żeby pokazać tylko sedno problemu.
Re: history.go(-1) nie działa z Firefoksem :(
#49166
Author: yew
Date: Tue, 14 Jul 2009 11:53
37 lines
2478 bytes
Natenczas pisze:
> On 14 Lip, 12:48, yew <y...@ql.dude> wrote:
>> Natenczas pisze:
>>
>>> On 14 Lip, 11:48, sever <sewwwe...@gmail.com> wrote:
>>>> <html>
>>>> <head>
>>>> <script type="text/javascript">
>>>> window.onload=history.go(-1);
>>>> </script>
>>>> </head>
>>>> <body></body></html>
>>> Dzięki, Twoja wersja działa tak powinna pod wszystkimi przeglądarkami
>>> które sprawdziłem, czyli pod Firefoxem też :)
>>> Ciekawe, dlaczego poprzednie wersje nie :/
>>> Pozdrawiam,
>>> Marcin
>> A po co Ci taki mechanizm?
>>
>> --
>> yew
> 
> Chodzi mi o przeniesienie usera po zalogowaniu na stronę, z której
> wybrał link do logowania. Ten link mam na wielu rożnych stronach.
> Poza tym zrobiłem tak, że jak user się pomyli wpisując hasło czy nicka
> to jest to zliczane i po poprawnym zalogowaniu jest powrót
> też do właściwej strony - tej z której wybrany został link logowania.
> Dlatego zastosowałem history.go, w zaleznosci od sytuacji
> zmiania sie parametr w nawiasie. Tutaj jako przykład podałem
> prościutką wresję strony, żeby pokazać tylko sedno problemu.

A co jak ktoś wejdzie na stronę logowania z wyszukiwarki, lub ze swojej 
zakładki w przeglądarce? :) Po wylogowaniu opuści Twoją stronę (być może 
na zawsze :P)

-- 
yew
Re: history.go(-1) nie działa z Firefoksem :(
#49167
Author: yew
Date: Tue, 14 Jul 2009 12:13
20 lines
2011 bytes
yew pisze:
> Natenczas pisze:

>> Chodzi mi o przeniesienie usera po zalogowaniu na stronę, z której
>> wybrał link do logowania. Ten link mam na wielu rożnych stronach.
>> Poza tym zrobiłem tak, że jak user się pomyli wpisując hasło czy nicka
>> to jest to zliczane i po poprawnym zalogowaniu jest powrót
>> też do właściwej strony - tej z której wybrany został link logowania.
>> Dlatego zastosowałem history.go, w zaleznosci od sytuacji
>> zmiania sie parametr w nawiasie. Tutaj jako przykład podałem
>> prościutką wresję strony, żeby pokazać tylko sedno problemu.
> 
> A co jak ktoś wejdzie na stronę logowania z wyszukiwarki, lub ze swojej 
> zakładki w przeglądarce? :) Po wylogowaniu opuści Twoją stronę (być może 
> na zawsze :P)

Blah, oczywiście miało być "po zalogowaniu".

-- 
yew
Re: history.go(-1) nie działa z Firefoksem :(
#49168
Author: Natenczas
Date: Tue, 14 Jul 2009 13:21
22 lines
2630 bytes
On 14 Lip, 14:13, yew <y...@ql.dude> wrote:
> yew pisze:
>
> > Natenczas pisze:
> >> Chodzi mi o przeniesienie usera po zalogowaniu na stronę, z której
> >> wybrał link do logowania. Ten link mam na wielu rożnych stronach.
> >> Poza tym zrobiłem tak, że jak user się pomyli wpisując hasło czy nicka
> >> to jest to zliczane i po poprawnym zalogowaniu jest powrót
> >> też do właściwej strony - tej z której wybrany został link logowania.
> >> Dlatego zastosowałem history.go, w zaleznosci od sytuacji
> >> zmiania sie parametr w nawiasie. Tutaj jako przykład podałem
> >> prościutką wresję strony, żeby pokazać tylko sedno problemu.
>
> > A co jak ktoś wejdzie na stronę logowania z wyszukiwarki, lub ze swojej
> > zakładki w przeglądarce? :) Po wylogowaniu opuści Twoją stronę (być może
> > na zawsze :P)
Jak wejdzie z wyszukiwarki, to i tak sie nie zaloguje, jeśli się
wcześniej nie zarejestruje.
A jesli już będzie mu się chciało zarejestrować, to oznacza, że ma
jakąś tam motywację nie
opuści moich stron tak szybko :) A w razie czego będzie wiedział jak
wrócić.
Re: history.go(-1) nie działa z Firefoksem :(
#49169
Author: Natenczas
Date: Tue, 14 Jul 2009 13:49
29 lines
3140 bytes
On 14 Lip, 15:21, Natenczas <natencz...@gmail.com> wrote:
> On 14 Lip, 14:13, yew <y...@ql.dude> wrote:> yew pisze:
>
> > > Natenczas pisze:
> > >> Chodzi mi o przeniesienie usera po zalogowaniu na stronę, z której
> > >> wybrał link do logowania. Ten link mam na wielu rożnych stronach.
> > >> Poza tym zrobiłem tak, że jak user się pomyli wpisując hasło czy nicka
> > >> to jest to zliczane i po poprawnym zalogowaniu jest powrót
> > >> też do właściwej strony - tej z której wybrany został link logowania.
> > >> Dlatego zastosowałem history.go, w zaleznosci od sytuacji
> > >> zmiania sie parametr w nawiasie. Tutaj jako przykład podałem
> > >> prościutką wresję strony, żeby pokazać tylko sedno problemu.
>
> > > A co jak ktoś wejdzie na stronę logowania z wyszukiwarki, lub ze swojej
> > > zakładki w przeglądarce? :) Po wylogowaniu opuści Twoją stronę (być może
> > > na zawsze :P)
>
> Jak wejdzie z wyszukiwarki, to i tak sie nie zaloguje, jeśli się
> wcześniej nie zarejestruje.
> A jesli już będzie mu się chciało zarejestrować, to oznacza, że ma
> jakąś tam motywację nie
> opuści moich stron tak szybko :) A w razie czego będzie wiedział jak
> wrócić.

Zresztą pewnie kiedyś spróbuję jakoś rozwiązać takie sytuacje, ale na
razie ten temat ląduje
do przechowalni, zajme się tym, jak załatwię szereg istotniejszych
spraw.
W każdym razie dzięki za zwrócenie uwagi na tego typu problem.
Re: history.go(-1) nie działa z Firefoksem :(
#49170
Author: yew
Date: Tue, 14 Jul 2009 13:58
12 lines
1747 bytes
Natenczas pisze:
> Zresztą pewnie kiedyś spróbuję jakoś rozwiązać takie sytuacje, ale na
> razie ten temat ląduje
> do przechowalni, zajme się tym, jak załatwię szereg istotniejszych
> spraw.
> W każdym razie dzięki za zwrócenie uwagi na tego typu problem.

To zadanie można rozwiązać w prostu sposób po stronie serwera 
(HTTP_REFERER).

-- 
yew
Re: history.go(-1) nie działa z Firefoksem :(
#49171
Author: Paweł Piskorz
Date: Wed, 15 Jul 2009 10:26
17 lines
1391 bytes
sever pisze:
> a tak?
> <html>
> <head>
> <script type="text/javascript">
> window.onload=history.go(-1);
> </script>
> </head>
> <body></body></html>

Po co przypisujesz do window.onload wynik działania history.go(-1)?


-- 
message[autor="PablO"]::after {
	content:"Pozdrawiam";
}
Re: history.go(-1) nie działa z Firefoksem :(
#49172
Author: Michał Kuliś
Date: Wed, 07 Oct 2009 12:49
44 lines
2383 bytes
jestescie pewni,ze dobrze zdefiniowaliscie wasz problem?xD

Widze bład w sekcji BODY xD




Użytkownik "Natenczas" <natenczasw@gmail.com> napisał w wiadomości 
news:955fd8fc-9b0b-4b05-8f4e-6109b0f46e6e@l31g2000vbp.googlegroups.com...
Witam.
Oto problem.
Strona jak poniżej powinna wyświetlić poprzednią stronę z historii:
<html>
 <head>
 <title>Przekierowanie</title>
 </head>
 <body onLoad="history.go(-1);" >
 </body>
 </html>

I tak się dzieje pod IE, Operą i Chrome. Natomiast pod FF (wersja
3.0.11) nie dochodzi do przekierowania na poprzednią stronę (wyświetla
się pusta strona, bo jak wydać w tym pliku przekierowującym nie mam
żadnej treści)
Dokładnie taka sama sytuacja ma miejsce wtedy, gdy zastosuję nieco
inny sposób na przeniesienie do poprzedniej strony:

html>
 <head>
 <meta http-equiv="refresh" content="0; url=javascript:history.go
(-1)">
 <title>Przekierowanie</title>
 </head>
 <body>
 </body>
 </html>

I mam tę samą sytuację - pod IE, Operą i Chrome dochodzi do właściwego
przejścia do poprzedniej strony w historii, a pod FF niestety nie.
Czy ktoś mógłby mi wytłumaczyć, gdzie leży problem??
Dodam, że wszystko sprawdzam na localhost, ale to chyba nie ma żadnego
znaczenia...
Pozdrawiam
Marcin 
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads