vorab: das <!-- --> außen rum sollte weg.
function initOutline()
{
if(document.getElementById){
listTags = new Array();
listTags[0]="UL";
listTags[1]="OL";
listTags[2]="TABLE";
for(j=0;j<listTags.length;j++){
tagName=listTags[j];
coll=document.getElementsByTagName(tagName);
for(i=0; i<coll.length; i++){
if(initCollapse(coll[i]))
coll[i].style.display="none";
}
}
}
}
function dynOutline(targ)
{
if(document.getElementById){
srcTmp = document.getElementById(targ);
srcTmp.style.display = srcTmp.style.display == "none" ? "" : "none";
}
}
die Function dynOutlineEnabled(src) ist komplett überflüssig.
...ich hoffe mal jetzt nichts überseten zu haben. An der HTML-Seite selbst sind 3 Änderungen nötig:
1. <script language=JavaScript1.2 event=onreadystatechange() for=document
fptype="dynamicoutline">
<!--
initOutline()
//-->
</SCRIPT>
wird zu:
<script type="text/javascript">initOutline();</script>
2. <body onclick=dynOutline() background=liste-Dateien/hintergrund-links.jpg>
wird zu: <body onclick="dynOutline('tab1')" background="liste-Dateien/hintergrund-links.jpg">
3. <table style="LEFT: -15px; POSITION: relative; TEXT-ALIGN: left" cellSpacing=0
cellPadding=0 width="100%" border=0 initcollapsed dynamicoutline>
wird zu:
<table style="left:-15px; position:relative; text-align:left" cellspacing="0"
cellPadding="0" width="100%" border="0" id="tab1">
...ich hoffe mal nichts übersehen zu haben, der Quellcode ist FrontPage-Code, wie man ihr sich vorstellt - das ganze ließe sich durchweg uhne Funktionsverlust auf ein 10tel, wenn nicht weniger bringen.
Grüße aus Bleckede
Kai