Vecchia Spugna
31-08-2008, 09:55
Salve a tutti.
Sono niubbo con javascript, ma questo problema mi sembra paranormale.
La situazione è questa:
- carico l'index in un file che contiene in script i riferimenti a files esterni js e body vuoto.
- mi arriva tramite stringa una pagina xhtml bella precisa con tanto di css
- converto la stringa in dom grazie alla funzione sul sito del w3c (a questo punto aptana non mi riconosce bene la classe della mia variabile... e già sono perplesso, però i metodi ci funzionano, e poi.. il w3c è il w3c)
- faccio le mie belle sostituzioni tramite funzioni dom: sostituisco il body e aggiungo gli script
- visualizzo la pagina: i browsers non me la interpretano! ovvero: il body contiene delle liste... il browser visualizza solo testo! il title...lo visualizza nella window come stringa di testo. tutto il testo è tutto attaccato... niente di niente!.
Faccio notare che guardo tramite firefox web developer l'html che genera.. ed è giusto.. se io faccio copia e incolla dell'html generato su 1 file, lo rinomino .html e lo esegui su 1 browser questo funziona.
- faccio invece queste sostituzioni con innerHTML e me lo interpretano correttamente.
Bene.. volevo chiedere a voi esperti se questo è 1 problema noto, se è 1 problema di importazione da 1 documento esterno che non si può fare, se il document è in qualche modo bloccato, o se voi avete fatto tutto questo e io sto solo sbagliando programmazione.
Grazie mille a tutti !!
Sono niubbo con javascript, ma questo problema mi sembra paranormale.
La situazione è questa:
- carico l'index in un file che contiene in script i riferimenti a files esterni js e body vuoto.
- mi arriva tramite stringa una pagina xhtml bella precisa con tanto di css
- converto la stringa in dom grazie alla funzione sul sito del w3c (a questo punto aptana non mi riconosce bene la classe della mia variabile... e già sono perplesso, però i metodi ci funzionano, e poi.. il w3c è il w3c)
- faccio le mie belle sostituzioni tramite funzioni dom: sostituisco il body e aggiungo gli script
- visualizzo la pagina: i browsers non me la interpretano! ovvero: il body contiene delle liste... il browser visualizza solo testo! il title...lo visualizza nella window come stringa di testo. tutto il testo è tutto attaccato... niente di niente!.
Faccio notare che guardo tramite firefox web developer l'html che genera.. ed è giusto.. se io faccio copia e incolla dell'html generato su 1 file, lo rinomino .html e lo esegui su 1 browser questo funziona.
- faccio invece queste sostituzioni con innerHTML e me lo interpretano correttamente.
Bene.. volevo chiedere a voi esperti se questo è 1 problema noto, se è 1 problema di importazione da 1 documento esterno che non si può fare, se il document è in qualche modo bloccato, o se voi avete fatto tutto questo e io sto solo sbagliando programmazione.
Grazie mille a tutti !!