Cheatah: no history

Beitrag lesen

Hi,

meine site bezieht sich immer auf ein mainfenster  welches als neues browserfenster bei anwahl meiner site geladen wird.

die ganze sache macht natürlich nur sinn, wenn man nur über die domain url auf die site zugreifen kann
wie ereiche ich, das der browser die unterseiten nicht in die history übernimmt und somit kein
zugang auf eine unterseite mittels history zu einem späteren zeitpunkt möglich ist ?

ich weiß zwar nicht so ganz, wofür das gut sein soll (die History ist nur für den Back-Button etc. sinnvoll), aber ab JavaScript 1.1 gibt es die Methode location.replace(), bei der die History an der Stelle überschrieben wird. Halte aber auch für JavaScript 1.0 bzw. No-JavaScript eine alternative Version bereit.

ich habe auch schon gesehen:

wenn man eine unterseite direkt anspricht wird man erst einmal zur homepage geleitet:

wie ?

Das ist so nur mit Frames möglich. Dabei wird meistens einfach top.frames.length abgefragt. Wenn nicht die richtige Zahl der Frames vorhanden ist, wird einfach mit JavaScript umgeleitet.

Cheatah