draw layers> первое на чем спотыкается мозилла, это: > if (!document.allLayers) { > document.allLayers = new Array(); > with (document) > if (nn4) {здесь куча кода для нетскейпа} > else { > for (i=0;i<all.length;i++) { > if (all[i].style && all[i].style.position) { > allLayers[allLayers.length]=all[i]; > } > } > }} > ну и понятно почему, но я не понял как написать альтернативу для мозилл(мозиллы и нн6). getElementById.length - не катит.
;-)
> вобще, если я правильно понял, тут нужно занести в массив allLayers все слои (при том без имени, а просто типа как объекты) имеющие свой ID и для которых указан position. по-крайней мере, в итоге получается именно это.
Я могу спросить "Зачем?".
Я, как понял наверное, не видел скрипт DW. Но все равно, не могу себе представить ситуацию, когда загружая страниц, я не буду знать какие слои уже созданы, и не смогу учесть, тех, которые создам потом.
Если настолько приспичило, то в NN6 (да и в MSIE5 сработает) нужно начать с document.body и пробежаться по всех суб-нодов... хотя все равно бред. |