salve.
ho un web server che è una scheda di comunicazione di un PLC. Dalle pagine web che ci sono già caricate nella scheda quando te la vendono, si creano degli account. Nel webserver ci sono dei file XML, visualizzabili se si è loggati.
Ora, dovendo fare delle pagine web personalizzate per vedere i dati XML, ho fatto uno script che permette ad un client di connettersi al server per visualizzare tali dati. Questo è il codice
codice:
function loadXMLDoc(dname){
//CARICA IL FILE XML
try //Internet Explorer
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
}
catch(e)
{
try //Firefox, Mozilla, Opera, etc.
{
xmlDoc=document.implementation.createDocument("","",null);
}
catch(e) {alert(e.message)}
}
try
{
xmlDoc.async=false;
xmlDoc.load(dname);
return(xmlDoc);
}
catch(e) {alert(e.message)}
return(null);
}
ora, ho un problema con l'autenticazione, in quanto quando faccio correre lo script succede che:
Firefox sputa fuori automaticamente una finestra in cui chiede all'utente le sue credenziali (una volta inserite, tutto fila liscio e riesco a caricare il file)
IE invece non sputa fuori un bel niente, anzi, sputa fuori un bell'alert con scritto Access Denied.... se però mi loggo dalle webpages precaricate, e poi entro nella mia pagina web, tutto fila a meraviglia.
Se qualcuno mi sa dare lumi gli offro una cena.....