Gunnar Bittersmann: zentral pflegbare navigation

Beitrag lesen

Hello out there!

?? Meinst du damit solchen Unfug, den gesamten Inhalt der Site in ein Dokument zu packen und dynamisch Teile davon ein- und auszublenden?
steht bei mir was von Dynamik?

So hatte ich dich verstanden.

Naja, was bleibt, wenn er doch alle sinnvollen Techniken gleich ausschließt aber trotzdem die Navi in nur einer Datei haben will? Richtig: dann muss auch aller Inhalt in dieser Datei stecken.

Nö, es gäbe ja noch die Möglichkeit, die Navigation von einem externen JavaScript ins Dokument schreiben zu lassen. Dann muss im 'noscript'-Bereich auf eine ebenfalls zu vorhanden sein habendes HTML-Dokument mit der alternativen Navigationsmöglichkeit verwiesen werden:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml">  
  <head>  
    <title>Lorem ipsum</title>  
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />  
    <script type="text/javascript" src="navigation.js"></script>  
  </head>  
  <body>  
    <noscript>  
      <p><a href="navigation.html">Sitemap</a></p>  
    </noscript>  
    <h1>Lorem ipsum</h1>  
    <p>Lorem ipsum dolor sit amet.</p>  
  </body>  
</html>

Dann muss die Navigation zwar nicht nur an einer, sondern an zwei Stellen (navigation.js und navigation.html) gepflegt werden, aber immer noch besser als an vielen.

Für Nutzer ohne JavaScript ist diese Variante nicht schön, aber immerhin ist die Site zugänglich.

See ya up the road,
Gunnar

--
„Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)