Показать сообщение отдельно
  #9 (permalink)  
Старый 12.06.2012, 14:40
Аватар для Dim@
Профессор
Отправить личное сообщение для Dim@ Посмотреть профиль Найти все сообщения от Dim@
 
Регистрация: 21.04.2012
Сообщений: 951

teles,
Если вы не догоняете то вот как надо писать здесь объект с id-ом one создается раньше чем ищется
<html>
<head>
    <title></title>
</head>
<body>
<p>
<img id="one" src="https://secure.gravatar.com/avatar/dc89d060bf578163f1429d6e300c97df?s=140&d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png" alt="one" />
</p>
<script type="text/javascript">

        var count = prompt('Введите число больше 0', '10');

        if (count > 0){
            for (count; count > 0; count--) {
                alert(count);
            }
            alert('Началось!');

        }
        else{
            alert('Конец истории');
            document.getElementById("one").src ="http://sense-studios.com/wordpress/xangadix/files/2012/05/write_all_the_code_in_javascript1.jpg";
            
        }

    </script>
</body>
</html>

можно так или вот так:
а здесь код заключен в функцию лоад которая ждет полной загрузки документа (следовательно img с id-ом one создается раньше чем ищется=))
<html>
<head>
    <title></title>
<script type="text/javascript">
function load(){
        var count = prompt('Введите число больше 0', '10');

        if (count > 0){
            for (count; count > 0; count--) {
                alert(count);
            }
            alert('Началось!');

        }
        else{
            alert('Конец истории');
            document.getElementById("one").src ="http://sense-studios.com/wordpress/xangadix/files/2012/05/write_all_the_code_in_javascript1.jpg";
            
        }
}
    </script>
</head>
<body onload='load()'>
<p>
<img id="one" src="https://secure.gravatar.com/avatar/dc89d060bf578163f1429d6e300c97df?s=140&d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png" alt="one" />
</p>
</body>
</html>

Последний раз редактировалось Dim@, 12.06.2012 в 14:45.
Ответить с цитированием