Go to parent directory - rozszerzenie funkcji

w dziale Dostosowywanie Opery do własnych potrzeb
daroc napisał(a):

Mam gest i skrót Go to parent directory, który umożliwia mi przejście do strony wyżej (usunięcie jednego ukośnika z adresu).
Na niektórych stronach jest paskudnie zrobione forum, o adresie w stylu forum.domena.com, na którym nie ma żadnego odnośnika prowadzącego do głównej strony. W takim przypadku przydałby się gest, który umożliwiałby takie Go to parent directory, ale o jedną domenę, a nie o jeden katalog do góry. Czyli z forum.domena.com chciałbym przejść do domena.com.
Da radę coś takiego zrobić? Czy trzeba się pobawić w JavaScript?

chocimir napisał(a):

Można się pobawić w Javascript. Też miałem od dawna ochotę na coś takiego.

Go to page, "javascript:location.href=location.protocol+'//'+location.host.substr(location.host.indexOf('.')+1)"

Medium napisał(a):

Rzucicie jakimś linkiem do wypróbowania?

chocimir napisał(a):

Originally posted by Medium:

Rzucicie jakimś linkiem do wypróbowania?


Ależ proszę: z http://my.opera.com/polski/forums/topic.dml?id=1512302&page=1 powinno przenieść do opera.com.

Medium napisał(a):

Czyli z My Opera do Opera? Może i wygodne.

Originally posted by chocimir:

Go to page, "javascript:location.href=location.protocol+'//'+location.host.substr(location.host.indexOf('.')+1)"

I ten kod wstawić do gestu, czy przycisku?

daroc napisał(a):

Chyba tam gdzie wygodniej. wink
Ale niestety coś takiego u mnie nie zadziałało:

Go to parent directory | Go to page, "javascript:location.href=location.protocol+'//'+location.host.substr(location.host.indexOf('.')+1)"

A chciałbym żeby obydwa były pod jednym gestem. Chociaż np. o ile na http://discussions.listary.com/ ma to sens, to na my.opera.com już nie, bo jak jestem na http://my.opera.com/polski/forums i przechodzę w górę, to zostaję przekierowany z powrotem na http://my.opera.com/polski/forums, czyli nie da się z wątku na forum przejść do http://my.opera.com używając tego przycisku.
my.opera.com również przekierowuje na http://my.opera.com/community/ więc tutaj też mój pomysł na przycisk nie zadziała.

Niemniej dzięki za ten kawałek JS.

Medium napisał(a):

Originally posted by daroc:

A chciałbym żeby obydwa były pod jednym gestem.

No właśnie niestety jest to kolejne mnożenie bytów. Jeśli rzeczywiście komuś przydatne, warto, w przeciwnym razie nie bardzo.

daroc napisał(a):

W sumie to może nawet lepiej będzie osobno. Góra-lewo mam przejście do katalogu wyżej, a góra-lewo-góra przejście do nadrzędnej domeny.

chocimir napisał(a):

Pod jednym gestem może działać coś takiego:

Go to page, "javascript:location.href=location.protocol+'//'+((location.pathname.length>1)?location.host+location.pathname.substr(0,location.pathname.lastIndexOf('/')):location.host.substr(location.host.indexOf('.')+1))"

Originally posted by daroc:

Niemniej dzięki za ten kawałek JS.

Polecam się na przyszłość smile

Medium napisał(a):

Originally posted by daroc:

Góra-lewo mam przejście do katalogu wyżej, a góra-lewo-góra przejście do nadrzędnej domeny.

Dzięki za podpowiedź. U mnie góra/lewo to strona domowa, a góra/prawo folder nadrzędny. Zatem góra/prawo/góra będzie skrypt chocimira.