Sziasztok olyan valami kellene nekem, hogy:
a weblap egy részén megjelenik egy tartalom és ott van X másodpercig majd amint letelik az X másodperc azon a részen egy másik tartalom jelenjen meg.
Tud valaki valami jó kis megoldást ?
Hasonló témák:
Sziasztok olyan valami kellene nekem, hogy:
a weblap egy részén megjelenik egy tartalom és ott van X másodpercig majd amint letelik az X másodperc azon a részen egy másik tartalom jelenjen meg.
Tud valaki valami jó kis megoldást ?
Hasonló témák:
Nézz itt szét: ajaxrain.com színültig van mindenféle JavaScript kacattal.
Megírni amúgy kb 4-5 sor.
javascript a megoldás.
Tessék ez egy képet jelenit meg, 5 másodpercenként lecseréli, és a hozzá tartozó linket is. a képek és a linkek a megfelelő tömbökben vannak.Kód:<a href="#" id="Url1"><img src="/img/ures.jpg" id="Rotating1" border="0"></a> <script type="text/javascript" language="JavaScript"> var timerRunning = false; // boolean flag var myTimer = null; var ImageArr1 = new Array("","","",""); var UrlArr1 = new Array("","","",""); var ImageHolder1 = document.getElementById('Rotating1'); var UrlHolder1 = document.getElementById('Url1'); function RotateImages(whichHolder,Start) { timerRunning = false; var a = eval("ImageArr"+whichHolder); var b = eval("ImageHolder"+whichHolder); var c = eval("UrlArr"+whichHolder); var d = eval("UrlHolder"+whichHolder); if(Start>=a.length) Start=0; b.src = a[Start]; d.href = c[Start]; myTimer = window.setTimeout("RotateImages("+whichHolder+","+(Start+1)+")",5000); timerRunning = true; } RotateImages(1,0); </script>
Köszi TLoF ez is jól jön majd nekem egy másik helyen, viszont most egy olyan kellene Ami 10 másodpercoig egy html tartalmat jelenít meg és 10 másodperc múlva egy másikat.
Több dologra is szeretném használni, pl. adsense hirdetést 10s-al késleltetve jeleníteni meg
Szerintem TLof kódjában ha kicseréled a kép kódját akkor jó lesz az html-nek is, de itt egy másik egyszerű kód benne mintával:
A tartalom utáni részekbe írd a html kódot, de idézőjelek helyett ( " ) aposztófot ( ' ) használj. S ha több a variáció akkor írd utána, hogy tartalom[4] vagy tartalom[5] és így tovább.Kód:<SCRIPT LANGUAGE="JavaScript"> function veletlen(){ var tartalom=new Array() tartalom[1]="<b>minta</b> html kód" tartalom[2]="valami" tartalom[3]="ez is <a href='jkkj'>link lehet</a>" var ry=Math.floor(Math.random()*tartalom.length) if (ry==0) ry=1 document.write(''+tartalom[ry]+'') } veletlen() </SCRIPT>
Illesszed az egész scriptet oda a html kódodba ahol azt akarod, hogy megjelenjen és kész.
Csinálj annyi HTML divet, amennyit szeretnél rotálni. Az ID-juk legyen ez: rot0, rot1, rot2, stb.
Ezt meg a doksi végébe egy SCRIPT teg-be:
var n = 3; //DIV-ek száma, amit rotálni akarsz
var cur = 0;
function rotate(){
for( i=0;i<n; i++ )
{
document.getElementById('rot'+i).style.display = 'none';
}
document.getElementById('rot'+cur).style.display = 'block';
cur++;
cur = ( cur == n ) ? 0 : cur;
}
setInterval( rotate, 1000 );
az elején igen, ha csak nem tetted őket display: none-ra.
hívd meg a setInterval() előtt a rotate() függvényt.
Help plíz!
Egy olyan időzítést szeretnék megvalósítani, ami reggel 8h és délután 6 óra között tesz ki egy telefonszámot a weboldalra.
A csúcs az lenne, ha ráadásul mindez hétfőtől szombatig lenne csak kint...
Tudtok nekem valami hasonlóan okos pár sort?
Egy sima js-el megoldható a napközbeni kiiratás:
Nem vagyok egy js programozó, de azt is csak pár szó lehet megcsinálni, hogy vasárnap ne jelenjen meg, majd biztos jön egy szaki és ideírja neked.Kód:<script type="text/javascript"> var d = new Date() var time = d.getHours() if (time>8 && time<18) { document.write("<b>Ide jön a telefonszám</b>"); } else { document.write("<b>Ide meg opcionálisan ha akarsz más időben valamit</b>"); } </script>
Könyvjelzők