Вам нужно ставить скрипт после того как html-элемент прогрузиться, также переменную, которая будет его показывать в скрипте нужно прежде объявить. В общем целом скрипт получиться такой:
<!-- Begin
var rtext = new Array(
«Allen»,«Bob»,«Carlton»,
«David»,«Ernie»,«Foster»,
«George»,«Howard»,«Ian»,
«Jeffery»,«Kenneth»,«Lawrence»,
«Michael»,«Nathen»,«Orson»,
«Peter»,«Quinten»,«Reginald»,
«Stephen»,«Thomas»,«Morris»,
«Victor»,«Walter»,«Xavier»,
«Charles»,«Anthony»,«Gordon»,
«Percy»,«Conrad»,«Quincey»,
«Armand»,«Jamal»,«Andrew»,
«Matthew»,«Mark»,«Gerald»
)
var r = 0;
function randomtext() {
r = Math.floor(Math.random() * rtext.length);
marq.innerHTML = rtext[r];
}
setInterval(function(){
randomtext();
}, 4000);
</script>
</body>
</html>
P.S. Надеюсь на вашу благодарность )
Добрый день. Меня заинтересовал ваш ответ "Вам нужно ставить скрипт после того как html-элемент прогрузиться, также переменную, которая будет е..." на вопрос http://www.liveexpert.org/topic/view/1065788-napisal-skript-dlya-html-stranichki-a-on-ne. Можно с вами обсудить этот ответ?