Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768

    ajax e IE7: impossibile visualizzare la pagina

    ciao a tutti,

    utilizzo questa semplice funzione ajax:


    function Simple_ajax(url, target, riscrivi) {

    var url = noCache(url);

    if (window.XMLHttpRequest) {
    req = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
    req = new ActiveXObject("Microsoft.XMLHTTP");
    }
    if (req) {
    req.onreadystatechange = function() {
    if (req.readyState == 4) {

    if (req.status == 200) {
    if(!riscrivi){
    document.getElementById(target).innerHTML += execJS(req.responseText);
    }else{
    document.getElementById(target).innerHTML = execJS(req.responseText);
    }
    }

    }else{
    if(riscrivi) document.getElementById(target).innerHTML = '[img]'+path_sito+'/images/loading.gif[/img]';
    }
    };
    req.open("GET", url, true);
    req.send("");
    }
    }

    che funziona perfettamente in tutti i browser.
    Tuttavia, quando cerco di aprire delle pagine che necessitano di autenticazione via bowser, tipo:

    http://{$_SERVER['PHP_AUTH_USER']}:{$_SERVER['PHP_AUTH_PW']}@pagina.php

    in internet explorer 7 non si aprono.
    Mi appare la finestra di dialogo di windows che mi dice: "impossibile aprire la pagina..."
    Mentre con ff e ie 6.0 non ho problemi...

    qualche consiglio?
    Hai provato a creare un sito con Jaaxo Cms PHP5? new!

  2. #2
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    up di buonanotte
    Hai provato a creare un sito con Jaaxo Cms PHP5? new!

  3. #3
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    da cosa può dipendere il problema?
    Hai provato a creare un sito con Jaaxo Cms PHP5? new!

  4. #4
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    credo di aver capito dov'è il problema:non dipende dal caricamento di una pagina che necessita di autenticazione via browser ma dal caricamento dell'immagine di preload.
    Tuttavia non capisco perchè fino a qualche giorno fa funzionava tutto perfettamente...
    Sarà stato un'aggiornamento di IE 7.0 oppure è il mio computer che è da formattare.

    Potreste provare a dirmi se riuscite ad aprire questa pagina http://www.talkover.it/news-gossip con IE 7.0?

    Il problema è in questa parte di javascript (della funzione che ho pubblicato al primo post):

    if(riscrivi) document.getElementById(target).innerHTML = '[img]'+path_sito+'/images/loading.gif[/img]';

    Se elimino l'immagine ed inserisco al suo posto del testo funziona tutto perfettamente. :master:

    ciao
    Hai provato a creare un sito con Jaaxo Cms PHP5? new!

  5. #5
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    nessuno può dirmi se riuscite ad aprire http://www.talkover.it/news-gossip con IE 7.0
    Hai provato a creare un sito con Jaaxo Cms PHP5? new!

  6. #6
    Non ho il 7 ma col 6 c'è lo stesso errore.

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Con IE 7 da l'errore è dovuto social bookmark (le iconcine) con ie l'url del sito viene scritto cosi http%3A%2F%2Fwww.talkover.it%2 mentre FF sono corretti
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    4
    non puoi modificare il dom della pagina web prima che sia completato il caricamento. metti le tue funzioni su window.load

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.