stackoverflow.com/questions/14687981/...

я есть эти две страницы:

page1.html

http://vidasp.net/tinydemos/jquery-load-issue/page1.html

<!DOCTYPE html,>

<html>
<body>
    <div id="wrap"> </div>

    <script src="jquery.js"></script>
    <script> $(function() { $('#wrap').load('page2.html'); }); </script>
</body>
</html>

page2.html

http://vidasp.net/tinydemos/jquery-load-issue/page2.html

<!DOCTYPE html>

<html>
<head>
    <script> alert('Page 2 HEAD'); </script>
</head>
<body>
    <p> PAGE 2 </p>
    <script> alert('Page 2 BODY'); </script>
</body>
</html>

Как видите, я загружаю весь page2.html в элемент #wrap в page1.html. Обратите внимание, что page2.html содержит два элемента SCRIPT с вызовами функции alert () - один в заголовке страницы, а другой в теле страницы.

Проблема:

В Firefox 3.9, IE9 beta, Chrome (последняя версия) и Opera 11 выполняются оба оповещения. В Safari 5 выполняется только второе предупреждение.

Это ошибка Safari?

Ответы на вопрос(1)

Ваш ответ на вопрос