Christoph Schnauß: "geborgten Code" nicht verstanden

Beitrag lesen

hallo Charly,

http://www.incipience.de/index2.html

es ist halt immer so ein Problem, wenn man code irgendwoher kopiert oder "sich besorgt" und ihn nicht versteht. In deinem Menücode stehen solche wunderlichen Zeilen wie:

if (navigator.appName + navigator.appVersion.substring(0,1)!="Netscape5" && !document.all && !document.layers)

Und das heißt, dein Code sucht nach einem "Netscape5", den es offiziell nie gab. Die für Netscape 6 und später gültige Abfrage nach "getElementsByID" ist in deinem Code gar nicht vorgesehen, also kann Netscape 6 auch nicht reagieren.

Und noch was:
<script type='text/javascript'>var MenuLinkedBy='AllWebMenus [2]', awmBN='452.'; awmAltUrl='';</script>
<script src='IncipienceMenu.js' language='JavaScript1.2' type='text/javascript'></script>
<script type='text/javascript'>awmBuildMenu();</script>

mag zwar nett aussehen und ist auch von vielen "***" eingerahmt, ist aber sehr fragwürdig. Schreib deinen Scriptaufruf ordentlich in eine einzige Zeile  -  die ersten beiden Zeilen gehören  (in etwas andwerer Form)  eigentlich in den Header deiner Seite.

Christoph S.