Вот забавный маленький сценарий, который я пытаюсь сделать. Флэш-слова из массива со случайными цветами из другого массива. (Я в основном думаю о том, чтобы заключить сделку с переводом типа bg.)
У меня проблемы с созданием какого-то цикла, который заставляет слова «мигать / меняться», пока все, что он делает - это изменение при перезагрузке страницы.
* новый *
Ну, я изменил это, так что теперь это только одна функция ... и она работает! но кажется, что он использует память браузера или что-то и вылетает ... упс ... есть свободная память или что-то для JavaScript, который я должен использовать ??
<html>
<head>
<style>
body
{
color:black;
}
#quotes
{
}
</style>
</head>
<body>
<script type="text/javascript">
function showQuote()
{
pickWords =
[
"Hi!",
"Welcome!",
"Hello!"
]
var word22 = pickWords[Math.floor(Math.random()*pickWords.length)];
pickColors =
[
"#aa2233",
"#00cc44",
"#F342AA"
]
var Color22 = pickColors[Math.floor(Math.random()*pickColors.length)];
var Top22 = (Math.floor(Math.random()*800));
var Left22 = (Math.floor(Math.random()*800));
var style33 = '<h4 style="padding-bottom:0px; padding-top:'+Top22+'px; padding-left:'+Left22+'px; font-size: 2.3em; color:'+Color22+';">';
var style34 = '</h4>';
var finWord22 = style33 + word22 + style34;
var duration = 400;
document.getElementById("quotes").innerHTML=finWord22;
setInterval('showQuote()',duration);
}
onload = function()
{
showQuote();
}
</script>
<div id="quotes"></div>
</body>