» »

Text rotator je na začetku prazen

Text rotator je na začetku prazen

jrtjtejtt ::

Živjo,

imam en text/image rotator, ki pa je na začetku za tri sekunde (toliko, kot je določen interval menjave) prazen, nič se ne pojavi. Kaj moram storiti, da bo takoj na začetku viden. Hvala in LP!

Tule je script (.ppt, ker drugače nisem znal spravit gor :))

http://www.shrani.si/f/23/7o/4GTE9OCz/s...

Badboy_ ::

Lahko daš še eno variablo interval = 0; in flag boolean, ko je prvič daš timeInterval = 0, spremeniš flag potem pa daš vrednost 3000.

var first = true;

first ? timeInterval = 0 : timeInterval = 3000;

potem pa kjer je prvič daš

if(first) {

} else {

}

in seveda na koncu spremniš

first = false;

jrtjtejtt ::

se bojim, da ne znam tega skupaj spravit, ker nimam nobenih osnov. že obstoječo kodo sem spravil skupaj z online pomočjo. tako, da bi bil hvaležen za dodatno pomoč ali razlago.

LP!

Badboy_ ::

<script type="text/javascript" >
var intervalId;
var timeInterval = 3000;
var first = false;

var myquotes = new Array(
	'123',
	'456'
	);

function rotatequote()
{
	if(!false) {
		thequote = myquotes.shift();
		myquotes.push(thequote);		
		document.getElementById('quotetext').innerHTML = "<label onmouseover='pauseRotating()' onmouseout='resumeRotating()'>"+thequote+"</label>";
		pauseRotating();
		resumeRotating();
		first = true;
	} else {
		thequote = myquotes.shift();
		myquotes.push(thequote);		
		document.getElementById('quotetext').innerHTML = "<label onmouseover='pauseRotating()' onmouseout='resumeRotating()'>"+thequote+"</label>";
	}
}



intervalId = window.setInterval(rotatequote, (!first ? 1 : timeInterval) );	


function pauseRotating()
{
	window.clearInterval(intervalId);
}

function resumeRotating()
{
	intervalId = window.setInterval(rotatequote,Number(timeInterval));
}

</script>

jrtjtejtt ::

ta koda mi ni delovala, ampak sem potem opazil, kje sem sfalil. čisto na koncu mi je še manjkalo tole:

...
function resumeRotating()
{
intervalId = window.setInterval(rotatequote,Number(timeInterval));
}

rotatequote();
...


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

AJAX neznana težava

Oddelek: Programiranje
81285 (1079) luksorzi
»

[PHP/JavaScript] tic tac toe

Oddelek: Programiranje
171860 (1593) illion
»

JavaScript offsetTop in brskalniki

Oddelek: Izdelava spletišč
81090 (1022) shorvat
»

Javascript - izračun razlike v datumih

Oddelek: Programiranje
82038 (1893) kogledom
»

Internet strani kot slideshow

Oddelek: Izdelava spletišč
212190 (1941) sverde21

Več podobnih tem