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!
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>