Zaloguj się, aby obserwować  
EDDY

[JS] blokada/czyszczenie historii stron w przeglądarce

Polecane posty

Można w jakiś sposób zablokować cofanie strony w przeglądarce?

Googlałem i wygląda na to, że nie... ale może jednak ktoś ma pomysł jak to zrobić.


Polecam linki stałe w Seomatik.pl oraz dopalacz stron Gotlink.pl.

obrazek.jpg

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość w3master
Napisano (edytowany)

mozna np. otworzyc ja w nowym oknie.

i zamiast depreced target="_blank", mozna uzyc rel="external" i troche kodu js, np takiego

function openExternal()
{
var newWindow = window.open(this.getAttribute('href'), '_blank');
newWindow.focus();
return false;
}

function externalLinks()
{ 
if( !document.getElementsByTagName ) return; 
var anchors = document.getElementsByTagName( 'a' ); 
for( var i=0; i<anchors.length; i++ ) 
{ 
var anchor = anchors[i]; 
if (anchor.getAttribute( 'href' ) && anchor.getAttribute( 'rel' ) == 'external' ) 
anchor.onclick = openExternal;
} 
} 
window.onload = externalLinks;

przyklad wykorzystania: *http://www.upthesky.com/efekty/portfolio.lukasz.2/

Edytowano przez w3master

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Chyba nie o nowe okno chodziło, ale ten kawałek kodu aż się prosi, żeby przekleić pod nazwą "Co zamiast target=_blank".

W nawale bezsensownych skryptów ten jest wyjątkowo godny uwagi.

I dodam tylko od siebie, że powyższy js to najlepszy znany mi sposób na zgodność ze standardem dodatkowo pozwalający użytkownikom z wyłączonym js korzystać z takich linków w sposób bezproblemowy. Po prostu nie otworzą się w nowym oknie.


Projekty graficzne - webdesign w standardzie w3c. Layoutom opartym na tabelach mówimy: "Walcie się!" (we wszystkich przeglądarkach i IE)

Katalog Stron jakich wiele, ale optymalizacja stron wyjątkowa - zapewniona dostępność strony, walidacja i semantyka kodu html.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość w3master

to dodam jeszcze link w temacie 'o zamiast target="_blank"

*http://www.456bereastreet.com/archive/200605/opening_new_windows_with_javascript_version_11/

przerost formy, nad trescia, nad czymkolwiek. podoba mi sie tylko fragment ktory wykrywa czy przy klikaniu nie zostal nacisniety zaden klawisz modyfikujacy: ctrl, alt czy shift.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Chodziło mi o stronę, na którą ktoś wszedł z wyszukiwarki...

Kombinowałem coś z body unload, ale tylko Mozilla reagowała dobrze...


Polecam linki stałe w Seomatik.pl oraz dopalacz stron Gotlink.pl.

obrazek.jpg

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość w3master

a moze podmiana stron w historii przegladania?

js: location.replace();

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
aż się prosi, żeby przekleić pod nazwą "Co zamiast target=_blank".

na ten temat bylo juz razy kilka

ja mam sposob (troche partyzancki) na "zablokowanie" cofania

tzn cofanie jest, ale tam od razu czai sie redirect w załadowanym uprzednio malutkim pliku swf i w sumie choc przeskok jest, jednak minimalny i cofania jako takiego nie ma

inna sprawa, jak to wkurza usera :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

To ja poproszę:)

Mail na PW podam.

Albo i nie podam...

"Ta wiadomość nie może zostać wysłana, ponieważ odbiorca zablokował przychodzące wiadmości, albo jego skrzynka odbiorcza jest pełna."

:angry:

Edytowano przez EDDY

Polecam linki stałe w Seomatik.pl oraz dopalacz stron Gotlink.pl.

obrazek.jpg

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Zaloguj się, aby obserwować  

  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.