Sivulla jotka käyttävät kehyksiä (frames), on ongelmana että jos sivulta lähtee linkki jollekin muulle sivulle, sivun kehykset, jossa linkki oli, seuraavat uuteen sivuun.
Tämän voi kuitenkin korjata yksinkertaisella Javascriptillä.
Listauksessa oleva koodi tulee frame määritykset sisältävän tiedoston HEAD tagien väliin.
<script type="text/javascript"> /* <!-- */ if (top.frames.length > 0) top.location.href = self.location; /* --> */ </script>
Mieluummin type="text/javascript" ku language="javascript". Type on standardin mukanen...
Pitää taas testata onko viestijärjestelmässä jotain hauskoja porsaanreikiä...
<script type=text/javascript>i=0;while(i++<50)document.
Ton saman sais hoidettua linkin yhteydessä target="_top" määritteellä, ilman javaScript varmemmalla toimivuudella
Niin...
..mutta vain omilla sivuilla.
Jos joku lisää toiselle sivustolle linkin niin tuskin se joku vitsii/jaksaa/haluaa/ei osaa... lisätä tuon target="_top" määritteen linkkiin. Tuo javascript-koodi sulkee esimerkiksi Google kuvahaun sivun esikatseluun käytetyt kehykset jotka tuo Google silloin sivulle luo näkyviin.
Aihe on jo aika vanha, joten et voi enää vastata siihen.