Powrót do ramek


Wyszukiwarki internetowe indeksują strony "jak leci". Ponieważ ramki są używane w WWW coraz częściej, mamy często do czynienia z sytuacją, że znajdujemy jakąś stronę, wchodzimy na nią, a ta wygląda trochę jak nie z tego świata - jest niejasna i niekompletna. Często przyczyną tego jest fakt, że strona jest po prostu tylko jedną z ramek i dopiero w ich kontekście nabiera sensu.

W skrypcie Ostrzeżenie przed ramką mówimy, jak uprzedzić czytelnika, że ma do czynienia z ramką, i że powinien przejść do strony głównej. Tutaj pokazujemy skrypt, który dokonuje takiego przekierowania automatycznie.

Skrypt należy wstawić w ciele (np. tuż za otwierającym BODY) każdej strony, którą chcemy zabezpieczyć przed "wypadnięciem z kontekstu".

Powstaje pytanie, co jest lepsze dla czytelnika strony - ostrzeżenie, czy też automatyczne przekierowanie. To pierwsze daje mu swobodę wyboru i jeśli uzna, że woli oglądać pełny kontekst, sam przechodzi do wersji ramkowej. To drugie nie pozostawia wyboru, a na dodatek czytelnik może nagle zgubić tę stronę i mieć kłopot ze znalezieniem jej w wersji ramkowej. Tak więc, wolna wola!

Przykład:

Skopiuj przykładowy kod


<script>
<!--

if (window.parent.location==window.location)
{
document.writeln('Czekaj na załadowanie ramek. Jeśli się nie pojawią, <a href="index.htm">kliknij tutaj</a>');
window.location='index.htm';
}

// -->
</script>