Arge: hierarchical menu

1.
Hallo möchte im script "hierarchical menu " die images in der tabelle nach align="top" machen geht aber nicht

2.
text decoration none !
geht vieleicht auch a:hover....

var menublock=new Array() // no need to change this
var plus_i=0 // no need to change this

menublock[0]="Verdana;"+    // font mainlink
    "2;"+    // fontsize mainlink
    "000000;"+   // fontcolor mainlink
    "0;"+    // fontweight mainlink, 1 means bold, 0 means normal
    ";;;;"+   // font sublinks
    "News|news.htnl|main;"             // text|URL|target of mainlink

menublock[1]="Verdana;"+    // font mainlink
    "2;"+    // fontsize mainlink
    "000000;"+   // fontcolor mainlink
    "0;"+    // fontweight mainlink, 1 means bold, 0 means normal
    "Verdana;"+   // font sublinks
    "1;"+    // fontsize sublinks
    "000000;"+   // fontcolor sublinks
    "0;"+    // fontweight sublinks, 1 means bold, 0 means normal
    "Standartfaltkisten|#|;"+             // text|URL|target of mainlink
    "-Einwellige|1faltkisten.html|main;"+  // text|URL|target of first sublink
    "-Zweiwellige|2faltkisten.html|main;"+ // text|URL|target of second sublink
    "FEFCO|fefco.html|main;"  // text|URL|target of second sublink
........

var menusplit
var urlsplit
var font_weight_main
var font_weight_sub
var font_weight_sub

var minusimg=new Image()
minusimg.src="punkt.gif"

var plusimg=new Image()
plusimg.src="punkt+.gif"

var showsubmenus=new Array()
for (i=0;i<=menublock.length-1;i++) {
 showsubmenus[i]=-1
}

var plusminusimg=new Array()
for (i=0;i<=menublock.length-1;i++) {
 plusminusimg[i]=plusimg.src
}

function openandclose(visi) {
 showsubmenus[visi]=(-1)*showsubmenus[visi]
    var menucontent=""
    if (showsubmenus[visi]==1) {plusminusimg[visi]=minusimg.src}
    if (showsubmenus[visi]==-1) {plusminusimg[visi]=plusimg.src}
    menucontent+="<table border=1>"
 for (i=0;i<=menublock.length-1;i++) {
  menusplit=menublock[i].split(";")
  urlsplit=menusplit[8].split("|")
  if (menusplit[3]==1) {font_weight_main="<b>"}
  if (menusplit[3]==0) {font_weight_main=""}
  if (menusplit[7]==1) {font_weight_sub="<b>"}
  if (menusplit[7]==0) {font_weight_sub=""}
  menucontent+="<tr><td>"

if (menusplit[9].length==0) {
            menucontent+="</td>"
            menucontent+="<td>"
            menucontent+=font_weight_main
            menucontent+="<a href="+urlsplit[1]+" target="+urlsplit[2]+">"
            menucontent+="<font face="+menusplit[0]+" color="+menusplit[2]+" size="+menusplit[1]+">"
            menucontent+=urlsplit[0]
            menucontent+="</font></a></td></tr>"
            plus_i++
        }

if (menusplit[9].length!=0) {
            var thismainmenu=i+plus_i
            menucontent+="<a href='javascript:openandclose("+i+")'>"
            menucontent+="<img src='"+plusminusimg[i]+"' border=0 ></a></td>"
            menucontent+="<td>"
            menucontent+=font_weight_main
            menucontent+="<a href='javascript:openandclose("+i+")'>"
            menucontent+="<font face="+menusplit[0]+" color="+menusplit[2]+" size="+menusplit[1]+">"
            menucontent+=urlsplit[0]
            menucontent+="</font></a></td></tr>"

if (showsubmenus[i]==1) {
       for (ii=9;ii<=menusplit.length-1;ii++) {
        urlsplit=menusplit[ii].split("|")
                    menucontent+="<tr><td></td><td>"
           menucontent+=font_weight_sub
                    menucontent+="<a href="+urlsplit[1]+" target="+urlsplit[2]+">"
                    menucontent+="<font face="+menusplit[4]+" color="+menusplit[6]+" size="+menusplit[5]+">"
                    menucontent+=urlsplit[0]
                    menucontent+="</font></a></td></tr>"
       }
      }
        }
 }
    menucontent+="</table>"
 if (document.all) {
  menu.innerHTML=menucontent
 }
 if (document.layers) {
  document.menu.document.write(menucontent)
  document.menu.document.close()
 }
}

// - End of JavaScript - -->
</script>
<style>
A {
 text-decoration:none;
}
</style>
 bitte um Hilfe

  1. Hallo,

    Deine (übrigens unter Java nicht in der ganz richtigen Rubrik) geposteten Fragen sind zwar nicht sehr präzise, aber vielleicht reicht ja folgende Info. Ansonsten empfehle ein genaues Studium der Webreference-Seiten http://www.webreference.com/dhtml/ und der dort angegebenen Beispielseiten.

    Hallo möchte im script "hierarchical menu " die images in der tabelle nach align="top" machen geht aber nicht

    Images sind in dem Skript standardmäßig nur die Pfeile vorhanden.

    Die werden als Variablen eingestellt (Beispiel):

    HM_GL_ImageSrc = "img/black_right.gif";
    HM_GL_ImageSrcLeft = "img/black_left.gif";

    HM_GL_ImageSrcOver = "img/white_right.gif";
    HM_GL_ImageSrcLeftOver = "img/white_left.gif";

    HM_GL_ImageSize = 4;
    HM_GL_ImageHorizSpace = 2;
    HM_GL_ImageVertSpace = 2;

    text decoration none !
    geht vieleicht auch a:hover....

    Hover-Effekte werden auch über Variablen eingestellt (Beispiel):

    HM_GL_FontColor = "#DDDDDD"; // link
    HM_GL_FontColorOver = "#FFFFFF"; // hover
    HM_GL_BGColor = "transparent"; // Hintergrund link
    HM_GL_BGColorOver = "transparent"; // Hintergrund hover

    Grüße,

    Sebastian