ciao a tutti ho uno script che non ne vuole sapere di funzionare con internet explorer mentre su mozilla funziona perfettamente.
penso che sia un errore stupido visto che è da poco che uso javascript
vi posto il codice
qualcuno sa aiutarmi?Codice PHP:function invia()
{
// Preleva il contenuto dei campi username e password
var username = document.FormLogin.username.value;
var password = document.FormLogin.password.value;
// Controlla se il campo username è vuoto
if((username == "")||(username == "undefined")||(username == "Username"))
{
// Campo username vuoto
// Nasconde errore password se visibile
errpass = prendiElementoDaId("errpass");
if(errpass.style.display == "block")
{
errpass.style.display = "none";
}
// Visualizza messaggio di errore username
erruser = prendiElementoDaId("erruser");
erruser.style.display = "block";
// Esegue il focus sul campo username
document.FormLogin.username.focus();
}
else
{
// Controlla se il campo password è vuoto
if((password == "")||(password == "undefined")||(password == "Password"))
{
// Campo password vuoto
// Nasconde errore username se visibile
erruser = prendiElementoDaId("erruser");
if(erruser.style.display == "block")
{
erruser.style.display = "none";
}
// Visualizza messaggio di errore username
errpass = prendiElementoDaId("errpass");
errpass.style.display = "block";
// Nasconde il campo password1
password1 = prendiElementoDaId("In_password1");
password1.style.display = "none";
// Rende visibile il campo password2
password2 = prendiElementoDaId("In_password2");
password2.style.display = "block";
// Esegue il focus sul campo password2
password2.focus();
}
else
{
// Campi username e password non vuoti
// Invia i dati del form per la verifica
document.FormLogin.submit();
}
}
}
function prendiElementoDaId(id_elemento)
{
var elemento;
var browserName = navigator.appName;
// Se browserName è diverso da Microsoft Internet Explorer
if(browserName != "Microsoft Internet Explorer")
{
// Mozilla Firefox, Netscape, Opera
elemento = document.getElementById(id_elemento);
}
else
{
// Microsoft Internet Explorer
elemento = document.all[id_elemento];
}
// Ritorna l'elemento prelevato
return elemento;
};
![]()
grazie

Rispondi quotando