У меня есть событие onclick в JavaScript, которое я выбрал для форматирования следующим образом:
<a href="" onclick = "
$('.white_content').html('<img src=\'/making.gif\'>');
$.ajax({
url: '/show_album.php?id=<?=$album['id']?>',
type: 'GET',
success: function(data){
$('.white_content').html(data);
},
error: function(){
alert('failed');
}
});
return false;">
В FireFox это нормально, но в Internet Explorer 8 скрипт не работает из-за того, как я выложил код в новых строках вместо атрибута onclick.
Кто-нибудь знает хороший способ исправить это? Я все еще разрабатываю эту и другие страницы, используя похожий код, и я хотел бы сохранить чистый макет, а не все в одной строке.
Если я проверяю атрибут onclick в инструментах разработчика Internet Explorer, я нахожу каждую строку разделенной несколькими странными прямоугольниками, которые, как я полагаю, представляют неизвестные символы, очевидно, в IE, это вызывает ошибку.