Forum » Izdelava spletišč » 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...
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;
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!
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();
...
...
function resumeRotating()
{
intervalId = window.setInterval(rotatequote,Number(timeInterval));
}
rotatequote();
...
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | AJAX neznana težavaOddelek: Programiranje | 1231 (1025) | luksorzi |
» | [PHP/JavaScript] tic tac toeOddelek: Programiranje | 1733 (1466) | illion |
» | JavaScript offsetTop in brskalnikiOddelek: Izdelava spletišč | 1032 (964) | shorvat |
» | Javascript - izračun razlike v datumihOddelek: Programiranje | 1949 (1804) | kogledom |
» | Internet strani kot slideshowOddelek: Izdelava spletišč | 2129 (1880) | sverde21 |