<html>
<head>
<script>
$$i({
create:'script',
attribute: {
'type':'text/javascript',
'src': './s.js'
},
insert:$$().body,
onready:function() {
say("1234");
}
});
</script>
</head>
<body>
<br>
<script>
say("124");
</script>
</body>
</html>
Файл s.js:
function say(a){
alert(a);
}
В итоге консоль пишет say() is not defined на строке, в которой стоит say("124"), а первый say отрабатывает нормально.
Где я ошибаюсь?