• User Newbie

    XmlHttpRequest e activexobject su vista

    Salve, sto utilizzando uno script ajax che fa diverse richieste ad un file php (sullo stesso dominio, con path relativo indi niente cross-domain) utilizzando a seconda del browser xmlhttprequest e activexobject.

    Su firefox e opera, utilizzati sia su linux che su windows xp funziona benissimo, e sempre benissimo funziona su IE6 installato su Xp. Quando invece il medesimo script viene letto da vista sia su IE7 che su firefox e safari (incredibile!) non viene eseguito nè restituisce alcun errore (nemmeno la console di firebug rileva errori nel codice). E il medesimo problema scaturisce su winxp se utilizzo IE7.

    Sono alquanto confuso...qualcuno ha idea del motivo di queste differenze? Vista blocca a priori le richieste? e riesce a bloccarle anche su altri browser? illuminatemi


  • User Attivo

    Questo fatto è interessante. A me non è ancora capitato semplicemente perchè non uso Vista e non lo userò ancora fino a quando non sarà maturo.
    Ne tantomeno uso ie7 ma, per lavoro, devo assicurarmi che non ci siano problemi co sti sistemi.
    Al momento non posso aiutarti ma se ho 2 minuti mi ci dedico.
    Mi sa che è un problema di blocco richiesta in qualche modo. Soliti problemi di "blocco tutto a priori perchè l'utenza è imbecille". Anche se mi sembra strano che venga bloccato a priori l'oggetto XmlHttpRequest...
    Magari posta il codice


  • User

    mhmh... ti direi di postare il tuo codice: io lavoro senza prob su ie6, ie7, ff2.0 .
    pero' nn ho utilizzato nessun particolare libreria o framework: solo codice mio.

    ho cmq testato su ie7 anche la yui di yahoo, che utilizza la makeRequest(url,callback,post) senza trovare particolari problemi: potresti provare quella.

    ricordati cmq che ff e ie hanno una differente gestione dell'xml, in termini di annidamento [mi riferisco alla differente maniera in cui vengono considerati i nodi vuoti]... e nn ricordo se da ie6 a ie7 c'era qualche modifica da fare a riguardo.

    ciauz, zak