home *** CD-ROM | disk | FTP | other *** search
- var source=document.XMLDocument;
- var stylesheet=document.XSLDocument;
- var SelectElement = null;
- var strPath;
-
- function OverLink(Element)
- {
- Element.style.background="#DEDEDE";
- }
-
- function OutLink(Element)
- {
- if ( Element. isopen == "true" )
- Element.style.background="gray";
- else
- Element.style.background="#EFEFEF";
- }
-
- function ClickLink(Element)
- {
- if ( SelectElement != null )
- {
- SelectElement.style.background="#EFEFEF";
- SelectElement.isopen= "false";
- }
-
- Element.style.background="gray";
- if ( Element. isopen == "false" )
- Element.isopen= "true";
-
- SelectElement = Element;
-
- // jetzt den Dialog aufmachen
- strLink = Element.id;
- var startnode =source.selectSingleNode("//PAGES");
- var nodes=startnode.selectNodes("//ID");
-
- for (var n=0;n<nodes.length;n++)
- {
- var N=nodes.item(n);
- if ( N.text == Element.id )
- {
- N = N.nextSibling;
- N = N.nextSibling;
- strLink = N.text;
- }
- }
-
- if ( strLink == "" )
- {
- alert( "Es wurde kein Link zur HTML-Seite angegeben!");
- return;
- }
-
- DieSeite.location.href = strPath + strLink;
- }
-
- function Init()
- {
- // Grunddaten lesen
- iAnzPages=source.selectSingleNode("//DEFINITION/ANZ_PAGES").text;
- strPath=source.selectSingleNode("//DEFINITION/PATH").text;
- strHeaderAssi =source.selectSingleNode("//DEFINITION/NAME").text;
- oSelectPage = eval( source.selectSingleNode("//DEFINITION/SELECT_PAGE").text );
- strArt = source.selectSingleNode("//DEFINITION/TYP").text ;
-
- // den Header zusammenbauen
- HeaderTextAssi.innerText = strHeaderAssi ;
-
- ClickLink( oSelectPage );
- }
-