Autor Zpráva
taltos
Profil *
Zdravím,

je pravděpodobné, že už to někde v diskuzi je, ale příliš jsem nevěděl pod čím hledat. Potřeboval bych na stránku div, ve kterém se bude sám "vypisovat" nějaký text (jedna věta), přičemž bude více různých vět, které se postupně napíší po sobě. Něco podobného můžete vidět například na http://www.tourtrend.cz.

Mohli byste prosím někdo poradit nebo nejlépe zaslat odkaz na článek nebo přímo příklad? Javascriptem se prakticky vůbec nezabývám.
Předem díky.
vertigo4
Profil
stačí se podívat do zdrojáku... resp. zde do js. - http://www.tourtrend.cz/js/script.js


function init_tipdne(){
  if(messages.length != null || messages.length != 0) {
    my_timeout = setTimeout("scroll_tipdne();", delay);
	}
}
function scroll_tipdne(){
  count = (count + 1) % (text.length + 1);
  var html = text.substr(0, count);
  if(elem = document.getElementById('tipdne')) {
    if (href != '') {
      elem.innerHTML = "<a href='"+href+"'>"+html+"</a>";
    }
    else {elem.innerHTML = html;}
  }
  if(count == text.length) {
  	my_timeout = setTimeout("scroll_tipdne();", delay2);
    text_index = (text_index + 1) % messages.length;
    text = messages[text_index];
    if (hrefs[text_index] != null) {href = hrefs[text_index];} else {href = '';}
    count = 0;
  } 
  else {
  	my_timeout = setTimeout("scroll_tipdne();", delay);
  }
}

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: