PDA

توجه ! این یک نسخه آرشیو شده می باشد و در این حالت شما عکسی را مشاهده نمی کنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : نمايش پيغامهاي تصادفي در نوار وضعيت



TAHA
10-29-2009, 10:31 AM
نمايش پيغامهاي تصادفي در نوار وضعيت

شما براي اين كار بعد از <Body> اين سورس را به فرم خود اضافه كنيد :


<کد:
SCRIPT language=JavaScript> <!-- // Use the following variable to specify the number of messages var NumberOfMessages = 4 var messages = new BuildArray(NumberOfMessages) // Use the following variables to define your messages: messages[1] = "Message A" messages[2] = "Message B" messages[3] = "Message C" messages[4] = "Message D" var delay = 50 var startPos = 100 // Don't touch these variables: var timerID = null var timerRunning = false var pos = 0 // Crank it up! StartScrolling() function StartScrolling(){ // Make sure the clock is stopped StopTheClock() // Pick the first message at random PickRandomMessage() // Off we go... DoTheScroll() } function StopTheClock(){ if(timerRunning) clearTimeout(timerID) timerRunning = false } function DoTheScroll(){ if (pos <= msg.length) self.status = msg.substring(pos, msg.length); else{ PickRandomMessage() pos=-1 } ++pos timerRunning = true timerID = self.setTimeout("DoTheScroll()", delay) } function PickRandomMessage(){ // Use the time (i.e., seconds) to get a random number var d = new Date() var secs = d.getSeconds() var rnd = (secs % messages.length) + 1 msg = messages[rnd] // Pad the message with spaces to get the "start" position for (var i = 0; i < startPos; i++) msg = " " + msg } function BuildArray(size){ this.length = size for (var i = 1; i <= size; i++){ this[i] = null} return this } //--> </SCRIPT
>


خوب حالا توضيحات :
براي تغيير آن پيغام ها بايد به قسمت اول سورس برويد تا به جايي برسيد كه يه چيزي شبيه اين رو ببينين messages[1] = "Message A" با تغيير اين پيغام ها پيغام خودتون را به نمايش در بيارين.
و يه كم پايين تر مي بينيد كه نوشته شده var delay = 50 با تغيير عدد 50 مي تونيد سرعت حركت رو هم تغيير بديد.
البته مي شه سفارشي تر هم شد كه فكر كنم خودتون بتونيد اين كار رو بكنيد.