я столкнулась с той же проблемой... помогите пожалуйста
это мой код
// **********регистрационная форма*********
function validate()
{
// проверяет форму на то что все поля введены
if( document.RegistreringsForm.UserName.value == '' )
{
alert( "Skriv ditt namn!" );
document.RegistreringsForm.UserName.focus() ;
return false;
}else{
var emailValue = document.RegistreringsForm.email.value;
// Kontrollerar att user add sitt email
if( emailValue == '' || emailValue == 'null')
{
alert( "Skriv din e-mail!" );
document.RegistreringsForm.email.focus() ;
return false;
}else{
var checkPattern = new RegExp ('[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}');
if(checkPattern.test(emailValue))
{
return true;
}else{
alert( "Skriv e-mail i korrekt form!" );
document.RegistreringsForm.email.focus() ;
return false;
}
}
}
}
function open_win()
{
if (validate())
{
window.open("form.html");
}
}
// *********************вывод предупредительного сообщения
function anotheSite()
{
return confirm("Vill du verkligen lamna webbplatsen?");
}
//*******************увеличение картинки
function Bildfostorning(){
window.open(this.src.replace(/\.jpg/, "_Stort.jpg"));
}
function init()
{
//********** выводит сообщение при переходе на др страничку
var links = document.getElementsByTagName('a');
for(var i = 0; i < links.length; i++)
{
if(links[i].className == 'external')
{
links[i].onclick = annansida;
}
}
// ************ изменить картинку
var bild = document.getElementsByTagName('img');
for(var i = 0; i < bild.length; i++)
{
if(bild[i].className = 'bild')
{
bild[i].onclick = Bildfostorning;
}
}
}
window.onload = init;
работает во всех браузерах, но не в IE