Originariamente inviato da rasega
1) Al momento la struttura del contenuto è tutta scritta in puro html nella variabile testo,
generata includendovi un file testo contenente il codice <div...>...</div>,
esiste un modo più furbo e comodo ??
di prendere il contenuto esterno? ajax
di scriverlo nel nuovo livello? no, stai gia' usando un' alternativa comoda (innerHTML) al creare ed appendere gli elementi che costituiscono il contenuto
2) Lo stile da applicare è possibile importarlo allo stesso modo ??
Come lo scrivo visto che ogni elemento dello stile va applicato in js tramite il metodo layer.stile.campo ??
se lo stile da applicare puo' essere generalizzato in una classe puoi attribuirla con
layer.setAttribute("class","nomeClasse");
layer.setAttribute("className","nomeClasse");
la classe chiaramente dev' essere disponibile per il documento

se invece devi aggiungere uno stile in linea, per il solo IE potresti usare
layer.style.cssText="color:#f00;padding:0;"
ma non c'e' un corrispettivo per altri browser, quindi occorre procedere come stai gia' facendo
layer.style.color='#f00';
layer.style.padding='0';

ciao