JavaScript появляется в IE? - PullRequest
       4

JavaScript появляется в IE?

2 голосов
/ 15 февраля 2010

У меня есть сценарий ajax_update, который обновляет file.php каждые 60 секунд. Теперь file.php выводит это после обновления таблицы:

<div id="message" style="display: none;" onclick="closeNotice()">this works
</div>

То, что я пытаюсь сделать, это то, что после того, как file.php обновил поле в базе данных (точки), наверху появится сообщение типа stackoverflow (как при получении значка) о том, что у вас есть получил 1 балл. в любом случае:

Вот мой скрипт обновления:

function addpoints()  { 
  var postFile = 'addpoints.php?userid='+ $('#user_id_points').val();
  $.post(postFile, function(data){
    $("#points").html(data).find("#message").fadeIn("slow")
    setTimeout(addpoints, 5000);
  });
}  

Теперь у меня есть index.php и скрипт addpoints для функции загрузки.

Но почему это будет появляться только в FF, а не в IE?

Я проверил с помощью валидатора w3c, могут ли это быть незакрытые теги или что-то подобное, я исправил все проблемы и теперь у меня нет ошибок, но все равно это не работает.

Так что же делать?

Мой сайт можно посмотреть здесь: http://azzyh.dk/newgen/area/member/indextest.php

(используйте FF, и вы увидите сообщение вверху, используйте IE, и вы ничего не увидите)

Я довольно потерян. спасибо

Ответы [ 2 ]

2 голосов
/ 15 февраля 2010

Другие браузеры могут более прощать ошибки в ваших файлах, чем IE. IE столкнется с ошибкой и просто остановит обработку. По умолчанию он не будет уведомлять вас. Вот ваша ошибка:

Сообщение: ожидается ")" Линия: 41 Char: 243 Код: 0 URI: http://azzyh.dk/newgen/area/member/indextest.php

Если вы запустите Firebug, вы увидите, что Firefox также сообщит об этой же ошибке.

0 голосов
/ 15 февраля 2010
<body onload="MM_preloadImages('images/index_01.gif',... ,'images/index_10.gif, ...">

Отсутствует закрывающая цитата для изображения index_10.gif.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...