Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Событие ready и теги script (https://javascript.ru/forum/jquery/35640-sobytie-ready-i-tegi-script.html)

danik.js 17.02.2013 11:48

Цитата:

Сообщение от Deff
после тега </body>

Цитата:

Сообщение от Deff
Внизу после </html>

Так после body или после html ? Насчет второго случая не знаю что сказать, это вообще что-то непонятное. Даже не знаю как браузер себя поведет, и как должен себя вести.

Цитата:

Сообщение от Deff
хотя бы из поста 7

Что ты вставлял из поста 7? В нем ведь ни строчки кода :)
Вобще я не понял о чем ты.

danik.js 17.02.2013 11:52

Затестил. Короче, все браузеры собирают все что за пределами head и body и помещают внутрь body, так что все всегда ок.

Deff 17.02.2013 12:32

<!DOCTYPE html>
<html>
    <head>
        <title></title>
        <script src="http://code.jquery.com/jquery-latest.js"></script>
        <script>$(document).ready(function(){ alert('ready')});</script>
        <script>alert('script in head');</script>
    </head>
    <body>
        <script>alert('script in body');</script>
    
<script type="text/javascript">
try{jQuery.ready();}catch(e){}
try{
$(document).ready(function(){alert('ready');
	var ac = 0;

});
}catch(e){}
</script>

</body>
    <script>alert('script after body');</script>
</html>
<script>alert('script after html');</script>

:p

danik.js 17.02.2013 13:03

Ах, если вопрос был в этом, то есть такая штука как document.createEvent, с ее помощью можно любое событие создать программно. Причем, насколько мне известно, в webkit нет возможности отличить событие, созданное через Element.prototype.dispatchEvent от настоящего.
Так что да, любое событие может произойти когда угодно, если этого захотеть.


Часовой пояс GMT +3, время: 13:06.