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?