Javascript не запускается в Safari при размещении в HEAD - PullRequest
0 голосов
/ 08 декабря 2010

У меня проблема с тем, что Javascript не запускается при размещении в разделе HEAD HTML-страницы в браузере Safari.Он отлично работает в IE, Chrome и Firefox, но с Safari мне нужно переместить его между тегами и.

Кто-нибудь знает, если это известная проблема?

PS.HTML и Javascript содержатся в файлах .PHP, если это имеет значение.

Обновление:

Код, который я использую для проверки:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
<head>
    <link href="style.css" rel="stylesheet" type="text/css">

    <script type="text/javascript" src="http://code.jquery.com/jquery-1.4.4.min.js"></script>

<script type="text/javascript">
    alert("In HEAD Tag");
</script>

</head>
<body>
    <div id="innerthumbcontainer">
    Test
    </div>
</body>
</html>

Если я открою страницу, содержащую это непосредственно, это, кажется, работает.Но как только я загружаю это в DIV с другой страницы, он не срабатывает в Safari.Хотя во всех других браузерах это работает.

1 Ответ

1 голос
/ 08 декабря 2010

Думаю, я бы услышал об этом, если бы это была общая проблема, возможно, у вас есть синтаксическая ошибка в вашем HTML или что-то подобное, что по какой-то причине заставляет Safari отказаться. Опубликуйте свой код, желательно вывод HTML, и у нас будет шанс рассказать вам, что не так.

Редактировать: Насколько я понимаю, вы пытаетесь использовать полную HTML-страницу в качестве содержимого для div, вы действительно не можете этого сделать. В зависимости от того, что именно вы пытаетесь достичь, вы можете использовать iframe или вырезать теги html, header и body.

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