Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Функция поворота изображения. (https://javascript.ru/forum/misc/22837-funkciya-povorota-izobrazheniya.html)

Questioner 02.11.2011 17:24

Функция поворота изображения.
 
<script>
function turnImg(imgEl, Alpha) {
    var xs = function (x, y, alpha) {
            return "<div style = \"overflow: hidden; position: absolute; width: 1px; height: 1px; left: " + (Math.cos(alpha / 180 * Math.Pi) * imgEl.width) + "; top: " + (Math.sin(alpha / 180 * Math.Pi) * imgEl.height) + "\"><img src = \"" + imgEl.src + "\" width = \"" + imgEl.width + "\" height = \"" + imgEl.height + "\" style = \"position: absolute; left: -" + x + "; top: -" + y + "\""
        };
    var res = "";
    for (var i = 1; i <= imgEl.width; i++) {
        for (var j = 0; j <= imgEl.height; j++) {
            res += xs(i, j, Alpha)
        }
    }
    return res;
}
</script>
<div id = "2nd">
	<img src = "http://gosha-timofeevsky1999.narod.ru/Da.jpg" onclick = "document.getElementById('Player').innerHTML = turnImg(this, 90)"/>
	<div id = "Player"></div>
</div>

Почему она не работает?

trikadin 02.11.2011 21:37

Здравствуйте!

Судя по вашему сообщению, вы ну совсем не знаете javascript.

Освойте основы языка и вопрос отпадет сам, полностью или частично.
А с чем не справитесь - поможем.

На сайте javascript можно начать изучать с учебника, раздел Основы javascript.
Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://htmlbook.ru

Задавайте конкретные вопросы по ходу дела.

Questioner 03.11.2011 14:39

Cпасибо!


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