У меня есть веб-сайт, который отлично работает в FireFox 9.0.1.
В Chrome 16 он терпит неудачу катастрофически.Слишком много ошибок, чтобы пройти их все.
Однако, чтобы выбрать одну проблему для начала (и надеюсь, что это будет подсказка, которая поможет осветить основные проблемы), у меня есть кнопки, которые приводятся в действие Javascript дляпросто переведите кого-нибудь на новую страницу.
Код для этих кнопок прост:
var siteURL = "http://mywebsite.com/";
function goHome()
{
window.location = siteURL + "index.html";
}
В FireFox, если я нажимаю кнопку, которая выполняет этот код, я получаюпринято к index.html.Легко peasy.
В Chrome, если я нажимаю эту кнопку, я получаю страницу с ошибкой 404, которая говорит:
Запрошенный URL /undefinedindex.html не был найден на этом сервере.
Почему эти браузеры ведут себя по-разному?
Как заставить Chrome играть вместе?
В соответствии с просьбой в комментариях я поставил alert(siteURL);
в функции.
Выходы Firefox:
http://mywebsite.com/
Хромированные выходы
undefined