Jeg ved ikke om dette er den rigtige NG, har postet i webdesign, men
ingen svar.
Jeg har lavet en lille simpel menu
js filen:
rubrik = new Array()
rubrik[0] = "Usability"
rubrik[1] = "JavaScripts"
rubrik[2] = "StyleSheets"
rubrik[3] = "Jakob Nielsen"
rubrik[4] = "Links"
rubrik[5] = "Konklusion"
mappe = new Array()
mappe[0] = "usability.htm"
mappe[1] = "javascript.htm"
mappe[2] = "stylesheet.htm"
mappe[3] = "jakob.htm"
mappe[4] = "links.htm"
mappe[5] = "konklu.htm"
Scrip på siden:
    <SCRIPT LANGUAGE="JavaScript1.2">
   function skriv(tekst){
      document.write(tekst)
   }
   for(i in rubrik){
      skriv(  rubrik[i].link(mappe[i])  )
      skriv("</B><BR>")
   }
   window.status="Aktuel Side:     JavaScript"
    </SCRIPT>
se siderne på  
http://home19.inet.tele.dk/doc-bill/efo/
Mit spørgsmål er:
Når jeg f.eks. står på den side der handler om StyleSheets vil jeg
gerne have en ændring i  "Stylesheets"-punktet i menuen. F.eks en
anden farve/baggrundsfarve eller en pil ud for etc.
Jeg har forsøgt mig med
   for(i in rubrik){
   skriv(  rubrik[i].link(mappe[i])  )
      aktuelside = i
         if (aktuelside==3){
      var doc = document.getElementsByTagName("H2").item(0);
      var color = doc.style.backgroundColor;
      doc.style.backgroundColor = "red";
Så får jeg rød baggrund på de tekster der er har H2 tags.
Det jeg søger efter er:
  if (aktuelside==3){               //kun når i=3
      
style.backgroundColor = "red";    //kun på det menupunkt der svarer
til siden
Eller:
 if (aktuelside==3){               //kun når i=3
skal denne style benyttes: (kun på aktuelle link)
A:LINK {
font-family:Verdana;
font-size: 14px;
font-weight: bold;
text-decoration: underline;
color: red;
}
Forstår I hvad jeg mener??
Nogen forslag???