Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вынести функцию (https://javascript.ru/forum/misc/48435-vynesti-funkciyu.html)

foo 04.07.2014 03:49

Вообще, если нужна точно такая функциональность, можете использовать eval
Код:

<script>
str="var img=new Image(); img.src=this.src; this.width=img.width;this.height=img.height"
</script>
<img src="src" onload="eval(str)"></img>


Aetae 04.07.2014 04:26

foo, :lol: смотрю тя затащило от eval

foo 04.07.2014 04:43

Aetae,
Я просто попробовал разные варианты, и, по-моему, без eval тут не получается. С удовольствием бы взглянул на варианты без эвал, мне самому интересно. Можно вытаскивать картинки скриптом, типа document.images, например, и тогда можно через функцию, но если присваивать внутри тега img -- кроме как через eval не получиться, похоже.


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