Are there really noone who knows this?!

Giganews Newsgroups
Subject: Are there really noone who knows this?!
Posted by:  Iver Erling Årva (iv…@tda.no)
Date: Fri, 4 Jul 2003

I run the script below in IE6 under WinXP and it works very well. I do the
same with IE on a
Mac and it doesn't. I am unable to log in. I don't know exactly what is the
problem, but to me it seems like some characters are added to the
end of the password when it is returned to the program on a Mac. Also, when
I enter a
wrong username/password the alertbox telling me that this is the case
doesn't always display on the Mac.

Can anyone help please?

function checkLogin(form) {
loginData = [];
for (var e = 0; e < 2; e++) {
  var el = form.elements[e];
  if (el.value =="" || el.value == null) {
  alert("Please enter " + el.name);
  el.focus();
  return false;
  }
  el.value = el.value.replace(/^\s+/, "");
  el.value = el.value.replace(/\s+$/, "");
  loginData[e] = el.value.toLowerCase();
}
var img = new Image();
var newWindow="";
//alert(loginData[0] + " " + loginData[1]);
img.onerror = function (evt) {
  alert(Wrong username or password - please try again');
  document.login.username.value = '';
  document.login.password.value = '';
}
img.onload = function (evt) {
      //      alert('Valid login');
          fileURL = loginData[0] + '/' + loginData[1] + '.htm'
        newWindow =  window.open(fileURL,"lydwin");
      //    location.href = fileURL;
        window.close();
}
img.src = loginData[0] + '/' + loginData[1] + '.gif';
img = null;
//return newWindow;
}

Thanks!
iv…@tda.no

Replies