Title |
"+Titel+"<\/title>\n");StatZeile=(StatZeile=="")?Titel:StatZeile
// FrameSet-Definition A: Fuer Browser mit aktivem JavaScript
document.write('<frameset frameborder=0 framespacing=0 border=0 onload="start()" onresize="neumalen()" cols="'+Menubreite+',*">')
if(KlapFrame==1){document.write('<frameset frameborder=0 framespacing=0 border=0 rows="*,50">')}
document.write('<frame name="menuFrame" SRC="leer.htm" marginwidth="0" marginheight="0" scrolling="auto">')
if(KlapFrame==1){document.write('<frame name="klappFrame" src="leer.htm" marginwidth="0" marginheight="0" scrolling="no">')}
if(KlapFrame==1){document.write('</frameset>')}
document.write('<frame name="'+ZielFrame+'" src="'+(location.search?location.search.substring(1):Startseite)+'" marginwidth="8" marginheight="8" scrolling="auto">')
document.write('</frameset>')
function start(){
ladeDaten()
maleMenu()
if(KlapFrame==1){maleKlappFrame()}}
function neumalen(){
maleMenu()
if(KlapFrame==1){maleKlappFrame()}}
WH6="\" width=16 height=16 align=top border=0 alt=\""
WH9=".gif\" width=19 height=16 align=top border=0 alt=\""
WHA=".gif\" width=19 height=16 align=top>"
BU="<img src=\""+BildURL
oMO="\" onMouseOver=\"window.status='"
LHg=Layout+hgStil
rt="'; return true\" onMouseOut=\"window.status='"+StatZeile+"'; return true\">"
jsp="<a href=\"javascript:parent.a"
function maleMenu(){
m=frames["menuFrame"].window.document
m.open("text/html")
m.write("<html>\n<he"+"ad>\n<!-- \nvon JS-Menue V1.4.1 dynamisch erstellter HTML-Code\n© 2000 Ansgar Federhen/ Rhei")
m.write("n@Net\nWeb: http://www.js-menue.de\nE-Mail: info@js-menue.de\n//-->\n");if(CSS==""){
m.write("<style>\n<!--\nbody,p,nobr,b,i,a,font {font-family:"+Schrift+"}\na{text-decoration:none;color:" + LinkFarbe)
m.write("}\na:hover{color:"+aLinkFarbe+"}\na:active{color:"+aLinkFarbe+"}\n")
m.write(((bLinkFarbe!="")?"a:visited{color:"+bLinkFarbe+"}\n":"")+"//-->\n</style>\n")}else{
m.write("<link rel=\"stylesheet\" type=\"text/css\" href=\""+CSS+"\">\n")}
m.write("</head>\n<body "+((hgFarbe!="")?"bgcolor=\""+hgFarbe+"\" ":"")+((hgBild!="")?"background=\""+hgBild+"\" ":""))
m.write("link=\""+LinkFarbe+"\" alink=\""+aLinkFarbe+"\""+((bLinkFarbe!="")?" vlink=\""+bLinkFarbe+"\"":""))
m.write(">\n<font face=\""+Schrift+"\" size="+SchriftGr+" color=\""+TextFarbe+"\">\n"+prefixHTML+"<p><nobr>")
m.write(((SchriftSt==1)||(SchriftSt==3)?"<b>":"")+((SchriftSt>=2)?"<i>":"")+"\n<a href=\""+Startseite+"\" target=\""+ZielFrame+oMO)
m.write(mD[1].stat+rt+BU+((mD[1].icon=="")?"globus-"+LHg+".gif":mD[1].icon)+WH6+mD[1].stat+"\"> <b>"+mD[1].text+"</b></a><br>\n")
maleVerz(mD[1].name,"")
m.write(((SchriftSt>=2)?"</i>":"")+(((SchriftSt==1)||(SchriftSt==3))?"</b>":"")+"</nobr>\n"+suffixHTML+"\n</p></font>\n</body>\n</html>")
m.close()
window.defaultStatus=StatZeile}
function maleVerz(sE,zE){
var nach=new Satz()
for(idx=1;idx<=mD.laenge;idx++){if((mD[idx].typ!="root")&&(mD[idx].vor==sE)){nach.neu(mD[idx])}}
var idx=1
while(idx<=nach.laenge){
m.write(zE)
if(nach[idx].typ=='link'){
w1=(StatURL==0)?nach[idx].text:nach[idx].url
m.write((nach[idx].icon=="leer.gif")?BU+((idx!=nach.laenge)?"stamm-":"end")+LHg+WHA:BU+((idx!=nach.laenge)?"zw":"zwe")+LHg+WHA)
lstat=(nach[idx].lstat=="")?w1:nach[idx].lstat
m.write("<a href=\""+nach[idx].url+"\" target=\""+((nach[idx].ziel=="")?ZielFrame:nach[idx].ziel))
m.write(oMO+lstat+rt+BU+((nach[idx].icon=="")?LinkBild:nach[idx].icon))
m.write(WH6+((nach[idx].lstat=="")?nach[idx].url:nach[idx].lstat)+"\"> "+nach[idx].text+"</a><br>\n")}
else{
zweig=zE
zicon=(nach[idx].zicon=="")?"vzzu-"+LHg+".gif":nach[idx].zicon
oicon=(nach[idx].oicon=="")?"vzauf-"+LHg+".gif":nach[idx].oicon
vza=(nach[idx].vstat=="")?VerzAuf:nach[idx].vstat
vzz=(nach[idx].vstat=="")?VerzZu:nach[idx].vstat
w1=(nach[idx].offen==0)?1:0
w2=(w1==1)?"zwauf-":"zwzu-"
w2+=(idx==nach.laenge)?"e":""
m.write(jsp+"ufzu('"+nach[idx].name+"',"+w1+")"+oMO+((w1==1)?vza:vzz)+rt+BU+w2+LHg+WH9+vza+"\">"+BU)
m.write(((w1==1)?zicon:oicon)+WH6+((w1==1)?vza:vzz)+"\"> "+nach[idx].text+"</a><br>\n")
if(w1==0){zweig+=BU+((idx==nach.laenge)?"leer":"stamm-"+LHg)+WHA;maleVerz(nach[idx].name,zweig)}}
idx++}}
function maleKlappFrame(){
k=frames["klappFrame"].window.document
k.open("text/html")
khgf=(KhgFarbe=="")?hgFarbe:KhgFarbe
khgb=(KhgBild=="")?hgBild:KhgBild
k.write("<html>\n<he"+"ad>\n");if(CSS==""){
k.write("<style>\n<!--\np{font-family:"+Schrift+"}\na{text-decoration:none;\ncolor:"+LinkFarbe)
k.write("}\na:hover{color:"+aLinkFarbe+"}\na:active{color:"+aLinkFarbe+"}\n-->\n</style>\n")}else{
k.write("<link rel=\"stylesheet\" type\"text/css\" href=\""+CSS+"\">\n")}
k.write("</head>\n<body "+((khgf!="")?"bgcolor=\""+khgf+"\"":"")+((khgb!="")?"background=\""+khgb+"\"":""))
k.write(" link=\""+LinkFarbe+"\" alink=\""+khgf+"\">\n<font face=\""+Schrift+"\" size="+SchriftGr+" color=\"")
k.write(TextFarbe+"\"><P>\n"+(((SchriftSt==1)||(SchriftSt==3))?"<b>":"")+((SchriftSt>=2)?"<I>":""))
k.write(" "+jsp+"llesaufzu(1)"+oMO+KlappAuf+rt+BU+"vzauf-"+LHg+".gif"+WH6+KlappAuf+"\"> "+KlappAuf+"</a><br>")
k.write("\n "+jsp+"llesaufzu(0)"+oMO+KlappZu+rt+BU+"vzzu-"+LHg+".gif"+WH6+KlappZu+"\"> "+KlappZu+"</a>\n")
k.write(((SchriftSt>=2)?"</I>":"")+(((SchriftSt==1)||(SchriftSt==3))?"</b>":"")+"")
if(zv=="Netscape"&&navigator.appVersion.charAt(0)=="2"){zr=""}
else{zr="&size="+zs+"&colors="+zc+"&referer="+zf+"&java="+zj}
k.write("<img src=\"http://c2.thecounter.com/id=1036426"+zr+"\" border=\"0\" align=\"right\" alt=\"\" height=\"")
k.write("1\" width=\"1\" />\n</font></p>\n</body>\n</html>")
k.close()
window.defaultStatus=StatZeile}
function aufzu(name,status){
for(idx=1;idx<=mD.laenge;idx++){if(((mD[idx].typ=="root")||(mD[idx].typ=="verz"))&&(mD[idx].name==name)){vidx=idx}}
if((Schliessen==1)&&(status==1)){
if((AllesZu==1)||(mD[vidx].vor==mD[1].name)){for(idx=1;idx<=mD.laenge;idx++){mD[idx].offen=0}}
if((AllesZu==1)&&(mD[vidx].vor!=mD[1].name)){for(idx=1;idx<=mD.laenge;idx++){
if(mD[idx].typ!="link"){if(mD[idx].name==mD[vidx].vor){mD[idx].offen=1
if(mD[idx].vor!=mD[1].name){vvidx=idx;for(idx=1;idx<=mD.laenge;idx++){
if(mD[idx].typ!="link"){if(mD[idx].name==mD[vvidx].vor){mD[idx].offen=1
if(mD[idx].vor!=mD[1].name){vvvidx=idx;for(idx=1;idx<=mD.laenge;idx++){
if(mD[idx].typ!="link"){if(mD[idx].name==mD[vvvidx].vor){mD[idx].offen=1
if(mD[idx].vor!=mD[1].name){vvvvidx=idx;for(idx=1;idx<=mD.laenge;idx++){
if(mD[idx].typ!="link"){if(mD[idx].name==mD[vvvvidx].vor){mD[idx].offen=1}
else{alert("zu tiefe Ordnerstruktur, AllesZu auf 0 setzen!");idx=mD.laenge}}}}}}}}}}}}}}}}}
mD[vidx].offen=status
eval(setTimeout("maleMenu()",50))
if((mD[vidx].url!="")&&((status==1)||(VerzZuLink==1))){frames[ZielFrame].location.href=mD[vidx].url}}
function allesaufzu(status){
for(idx=1;idx<mD.laenge;idx++){mD[idx].offen=status}
maleMenu()}
function Satz(){
this.laenge=0
this.neu=neu
return this}
function neu(object){
this.laenge++
this[this.laenge]=object}
function HVE(name,text,icon,stat){
this.name=name
this.text=text
this.icon=icon
this.typ="root"
this.stat=stat
return this}
function VE(name,vor,text,url,zicon,oicon,vstat){
this.name=name
this.vor=vor
this.text=text
this.url=url
this.zicon=zicon
this.oicon=oicon
this.typ="verz"
this.offen=0
this.vstat=vstat
return this}
function LE(vor,text,url,ziel,icon,lstat){
this.vor=vor
this.text=text
this.url=url
this.ziel=ziel
this.icon=icon
this.typ="link"
this.lstat=lstat
return this}
function datum(){
mn=new Array("Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember")
d=new Date(frames["seiteFrame"].document.lastModified)
m=mn[d.getMonth()]
t=d.getDate()
jj=d.getYear()
j=(jj>=2000)?jj:((jj<80)?jj+2000:jj+1900)
dat=(t+". "+m+" "+j)}
//-->
</script>
<title>JS-Menü 1.4.1 - © Rhein@Net
|
Keywords |
js-menue,js-menü,javascript,outliner,navigation,rhein-net,rhein@net,download,freeware,script,omentree
|