Мигающее сообщение
<script language="JavaScript"> <!-- var yourwords = "Заходи еще на мою страничку!"; var speed = 150; var control = 1; function anime() { if (control == 1) { window.status=yourwords; control=0; } else { window.status=""; control=1;//osw } setTimeout("anime();",speed); } // --> </script>
Разные надписи меняются
<SCRIPT LANGUAGE="JavaScript"> var speed = 10 var pause = 1500 var timerID = null var bannerRunning = false var ar = new Array() ar[0] = "Привет! Ты в гостях на моем сайте!" ar[1] = "Желаю тебе приятного просмотра!" ar[2] = "Здесь много полезной инфы для тебя!" ar[3] = "Заходи еще! Будет что-то новое..." var message = 0 var state = "" clearState() function stopBanner() { if (bannerRunning) clearTimeout(timerID) timerRunning = false } function startBanner() { stopBanner() showBanner() } function clearState() { state = "" for (var i = 0; i < ar[message].length; ++i) { state += "0"//osw } } function showBanner() { if (getString()) { message++ if (ar.length <= message) message = 0 clearState() timerID = setTimeout("showBanner()", pause) } else { var str = "" for (var j = 0; j < state.length; ++j) { str += (state.charAt(j) == "1") ? ar[message].charAt(j) : " " } window.status = str timerID = setTimeout("showBanner()", speed) } } function getString() { var full = true for (var j = 0; j < state.length; ++j) { if (state.charAt(j) == 0) full = false } if (full) return true while (1) { var num = getRandom(ar[message].length) if (state.charAt(num) == "0") break } state = state.substring(0, num) + "1" + state.substring(num + 1, state.length) return false } function getRandom(max) { var now = new Date() var num = now.getTime() * now.getSeconds() * Math.random() return num % max } startBanner() // --> </SCRIPT>
Буквы становятся заглдавными поочередно
<script language="Javascript"> <!-- var text = "Заходи на мой сайт!!!" var speed = 200 var x = 0 //osw function bb() { var a = text.substring(0,x) var b = text.substring(x,x+1).toUpperCase() var c = text.substring(x+1,text.length) //fantasyflash.narod.ru window.status = a + b + c if (x == text.length) { x = 0 } else { x++ } setTimeout("bb()",speed) } bb(); //--> </script>
Можешь протестировать код отсюда) Просто вставь его и нажми "Протестировать код"