Ciao a tutti, sono nuovo, anche se avendo letto spesso i post nei vari forum, mi sento un po' di casa. Approfitto del primo messaggio per complimentarmi con tutti voi ma in realtà ho bisogno anche di una vostra opinione su un caso per me insolubile.
Provando a realizzare la mia prima applicazione in ajax mi sono imbattuto in uno strano comportamento in IE6. Devo premettere che uso esclusivamente Firefox e Opera, e testando il mio script su entrambi questi browser non ho avuto problemi.
Lo script si limita a creare un oggetto XmlHttpRequest, ho utilizzato praticamente tutte le più diffuse soluzioni cross-browser che ho trovato in rete (una per volta, ovviamente!).
Il comportamento per me inspiegabile è questo: aprendo la pagina con lo script in ie6, questo riesce a creare l'oggetto Msxml2.XMLHTTP nel caso in cui accedo al file html direttamente da file system (file:///c:\etc\etc) , mentre mi dà errore (impossibile creare l'oggetto) se lo apro tramite web server (apache 2.0 su xp).
Ho potuto inoltre testare lo script direttamente in internet da un sito che lo implementa (non so con quale server), e anche in questo caso funziona tutto. E' evidente che mi sono perso qualcosa.
Chi mi può illuminare al riguardo?
Grazie a tutti coloro che avranno la pazienza di chiarirmi le idee
Provando a realizzare la mia prima applicazione in ajax mi sono imbattuto in uno strano comportamento in IE6. Devo premettere che uso esclusivamente Firefox e Opera, e testando il mio script su entrambi questi browser non ho avuto problemi.
Lo script si limita a creare un oggetto XmlHttpRequest, ho utilizzato praticamente tutte le più diffuse soluzioni cross-browser che ho trovato in rete (una per volta, ovviamente!).
Il comportamento per me inspiegabile è questo: aprendo la pagina con lo script in ie6, questo riesce a creare l'oggetto Msxml2.XMLHTTP nel caso in cui accedo al file html direttamente da file system (file:///c:\etc\etc) , mentre mi dà errore (impossibile creare l'oggetto) se lo apro tramite web server (apache 2.0 su xp).
Ho potuto inoltre testare lo script direttamente in internet da un sito che lo implementa (non so con quale server), e anche in questo caso funziona tutto. E' evidente che mi sono perso qualcosa.
Chi mi può illuminare al riguardo?
Grazie a tutti coloro che avranno la pazienza di chiarirmi le idee