Показать сообщение отдельно
  #6 (permalink)  
Старый 03.11.2015, 12:11
Профессор
Отправить личное сообщение для Mess4me Посмотреть профиль Найти все сообщения от Mess4me
 
Регистрация: 03.11.2014
Сообщений: 263

Так разве не работает?

<HTML>
<HEAD>
    <TITLE>Перестановка изображений</TITLE>
    <meta charset="windows-1251">
 [JS]
     
        function chan()
        {
            alert(Math.random());
            var arr =[];
            var result = document.getElementById('result');
            //каждому изображению присвоил переменную,А потом передал в массив
            for (var i = 0; i < document.getElementsByTagName('img').length - 1; i++) {
                var img = document.getElementsByTagName('img')[i];

                arr.push(img.src);

            }
            result.src = arr[Math.floor(Math.random()*arr.length)];
           


        }
    
[/JS]
</HEAD>
<BODY>
<CENTER>
    <H4>Галерея рисунков</H4><br>
    <IMG src="1.jpg" width="90" name="pic1" title="1">
    <IMG src="2.jpg" width="90" name="pic2" title="2">
    <IMG src="3.jpg" width="90" name="pic3" title="3"> <br>

    <input type="button" value="Выбрать  изображние" onClick="chan(this)">
    <br>
    <IMG id="result" src="<!--СЮДА ВСТАВЛЯТЬ РАНДОМНО ИЗОБРАЖЕНИЕ выбранное,как такое реализовать? из массива"--> /<!--width="90" name="pic1" onload="chan(item)">-->
</CENTER>
</BODY>
</HTML>
Ответить с цитированием