Ciao,
sto utilizzando il javascript scaricabile all'indirizzo
http://www.destroydrop.com/javascripts/tree/
L'albero che devo creare ha diverse migliaia di righe (tra nodi e
foglie).
Con IE su Windows quando arrivo alla 1061-esima istruzione
<script>
d = new dTree('d');
d.add(0,-1,'Root');
...
d.add(1060, 1060,'Node 1060','javascript:void(0);');
d.add(1061, 1061,'Node 1061','javascript:void(0);');
...
document.write(d);
</script>
interviene il Sistema Operativo con il messaggio:
"Interrompere l'esecuzione dello Script ? Uno degli script nella
pagina sta rallentando l'esecuzione di Internet Explorer. Se si
continua l'esecuzione dello script, il computer potrebbe non
rispondere. <SI> <NO>".
Ho capito che dipende dal 'tempo' che viene impiegato per fare la
write ed ho trovato questo documento
http://support.microsoft.com/kb/175500
che spiega come impostare nel registry il valore di time-out.
Senza arrivare a modificare i valori del registry di Windows, esiste
un modo per non limitare il tempo/numero di linee, che possono essere
presenti in un tag <script> ... </script> ?
Da notare che con FF il problema non sussiste. Carica tutte le
migliaia di righe dell'albero senza problemi !
Grazie
Danilo Brembilla