Показать сообщение отдельно
  #1 (permalink)  
Старый 07.11.2012, 22:06
Интересующийся
Отправить личное сообщение для JavaScriptProgrammer Посмотреть профиль Найти все сообщения от JavaScriptProgrammer
 
Регистрация: 13.10.2012
Сообщений: 22

Почему моя функция "упрощённый вариант" не работает с другими DOM-элементами?
Работает только с одной span. Cо второй span не работает. Почему?
Переменные обнулял. Всё равно не рабоает.


<html>
<title></title>
<head>
<span id="span1"></span>
<span id="span2"></span>
</head>
<body>
<script src="script.js"></script>
<script>
printContent("span1", str);
printContent("span2", str);
//document.getElementById("span1").style.width = document.body.clientWidth;
</script>
</body>
</html>

var str = "Content1. Content1.Content1.Content1.Content1.Content1.";
var i = 0;
var l = str.length;
function printContent(span, string){
        id = window.setInterval(           
        function(){
        document.getElementById(span).innerHTML += string[i++];
        if(i == l){
              window.clearInterval(id);
              i = 0;
              l = 0;    
        }       
        },
        50                  
                   );
}

Последний раз редактировалось JavaScriptProgrammer, 07.11.2012 в 22:09.
Ответить с цитированием