Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: JavaScript ajastus?

Latska [17.09.2004 13:37:49]

#

Ajattelin tehdä kotisivuilleni tämmöisen. Mutta tarvitsisin siihen jonkun ajastimen. Esim. Jos sivu on ollut 5 minuuttia käyttämättä sinne ilmestyy teksti "Hei minne katosit?" Olisko tuon toteutukseen vinkkejä?

Blaze [17.09.2004 14:27:19]

#

Älä tee. Tuollaisesta ei ole mitään hyötyä. Haittaa pikemminkin, kun statuspalkkiin ilmestyy jotain turhaa jupinaa peittäen siellä mahdollisesti olevan hyödyllisen tekstin.

JavaScriptillä ajastus toimii SetTimeout-funktiolla.

Latska [17.09.2004 14:43:56]

#

Jos tarkemmin ajattelee niin, haittaa siitä olisi. Jos siellä pyörii joku ///Ult1m44tt1n3n www-k0k3mu5/// -hässäkkä niinkuin yhdellä sivulla, niin kävijät häviää parissa viikossa.

Meitsi [17.09.2004 19:23:59]

#

Sorruin nyt antamaan melkein valmista koodia:
En ole koodia kokeillut joten en vastaa että toimii... :P

// Putkan koodi pohjalla:

<SCRIPT LANGUAGE="JavaScript" type="text/javascript">
var msg = "Tilapalkissa vierivä viesti!";
var spacer = " ";
var pos = 0;

var aikaaKulunut = 30; [b]// Säädä tähän sopiva aika!![/b]
var korvaavaViesti = "Pöö!"; [b]// Säädä tähän korvaava viesti!! [/b]

function ScrollMessage() {
   if (aikaaKulunut>0)
   {
      window.status = msg.substring(pos, msg.length) + spacer + msg.substring(0, pos);
      pos++;
      if (pos > msg.length) pos = 0;
      aikaaKulunut--;
      window.setTimeout("ScrollMessage()",200);
   } else {
      window.status = korvaavaViesti;
   }
}
ScrollMessage();
</SCRIPT>

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta