am script hat sich einiges geändert. und der ie macht wieder/(immer noch nicht) mit. Ich habe noch die selbe Liste wie oben. alle scripts sind jetzt an zentraler stelle eingebungen. kurz nach der liste steht im quelltext:
HTML-Code:
<script type="text/javascript">
<!--
alleordner = read_folders();
-->
</script>
Diese Funktion sieht mittlerweile folgendermaßen aus:
HTML-Code:
function read_folders ()
{
allnodes = document.getElementById('folder').childNodes;
att = document.all ? 'className' : 'class';
for (i=0; i<allnodes.length; i++){
if (allnodes[i].nodeType == 1 && allnodes[i].getAttribute(att) != 'p0')
allnodes[i].style.display = 'none';
}
}
Um kurz zu erkären, was ich vorhabe: Das ist eine selectliste mit vielen ordnern, auch unterordner voneinander. jeder ordner hat im class stehen, wie der überordner heißt. p0 ist das root verzeichnis. wenn also ein verzeichnis im root liegt, dann soll es nicht ausgeblendet werden, wenn nicht, dann soll es ausgeblendet werden.
naja, problem ist dasselbe wie vorhin: ff machts, ie nicht. die lösung von vorhin ist jedoch drin.
übrigens: deine httpxmlrequestunddarstellwrapperfunktionensammlung von gestern setzte ich schon erfolgreich ein.