hierarchical menu
Arge
- java
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
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