Hallo Ingo
Wenn beim User Javascript aktiviert ist,
tut das Script seine Arbeit und lädt das Frameset
und die Navigation nach.
Dazu noch eine Anmerkung:
Wenn index.htm über das Script aufgerufen wird, beginnt diese erstmal
inhalt.htm zu laden, bevor dann die richtige Inhaltsseite geladen wird.
Ich sehe also, wie die eine Seite aufgebaut wird und plötzlich dann erst
die richtige.
Zum Nachladen des Framesets würde ich eine index1.html verwenden, die mit
index.htm fast identisch ist, allerdings eine fast leere Seite ins
Inhaltsframe lädt. Diese Leerseite bekommt eine passende Hintergrundfarbe
und zur Sicherheit einen Link zur index.htm.
Dann würde ich das Javascript dahingehend ändern, dass bei direktem
Aufruf von index1.htm (ohne Parameter) index.htm geladen wird, wobei dann
aus dieser checkFramecall() entfallen kann.
Eingeblendet werden dann weder der Adressblock noch der
Link zur Startseite (noscript).
Wenn du dies alles mittels Javascript ausblendest, ist noscript nicht
nötig.
Wenn beim User Javascript deaktiviert ist,
wird auf der Inhaltsseite der Adressblock eingeblendet.
Beachte dabei, dass es im Druck erscheinen soll, unabhängig davon, ob
Javascript aktiviert ist oder nicht.
Und es wird ein Hinweis auf die fehlende Navigation mit
Verlinkung zur Startseite eingeblendet.
Wenn du nicht die Adresse als Link verwenden willst, sondern einen extra
Linktext verwenden willst, dann wäre die Variante, diesen in einen
noscript-Bereich einzuschließen sicher einfacher und auch akzeptabel.
Auf Wiederlesen
Detlef
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!