| | |
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Autor | Správa |
---|
Registrovaný: 09.03.08 Prihlásený: 22.12.10 Príspevky: 356 Témy: 85 Bydlisko: Topoľčany |
Caute. hladam script na automaticku zmenu obrazkov. Nasiel som tu tento js, len ja by som skor potreboval, keby sa obrazky mezi sebou menili v urcitom intervale, trebars 20s.
Kód: <script type="text/javascript"> <!-- Pics = new Array(3); Pics[0] = '<A HREF="http://www.1.sk">'+ '<IMG SRC="images/1.jpg" ALT="Web 1" Border="0"></A>'; Pics[1] = '<A HREF="http://www.2.cz">'+ '<IMG SRC="images/2.jpg" ALT="Web 2" Border="0"></A>'; Pics[2] = '<A HREF="http://www.Web 3.cz">'+ '<IMG SRC="images/3.jpg" ALT="Web 3" Border="5"></A>'; document.write(Pics[Math.floor(Math.random() * Pics.length)]); // --> </SCRIPT>
_________________ FCSpartak Trnava |
|
Registrovaný: 29.10.07 Prihlásený: 27.10.23 Príspevky: 1395 Témy: 30 Bydlisko: Bratislava |
Skript ktory si nasiel ti zobrazi nahodny obrazok. Skus nieco taketo (to ti bude zobrazovat nahodny obrazok kazdych 20 sekund):
Kód: <html> <script type="text/javascript"> var div = null; var Pics = new Array(3); Pics[0] = '<A HREF="http://www.1.sk"><IMG SRC="images/1.jpg" ALT="Web 1" Border="0"></A>'; Pics[1] = '<A HREF="http://www.2.cz"><IMG SRC="images/2.jpg" ALT="Web 2" Border="0"></A>'; Pics[2] = '<A HREF="http://www.Web 3.cz"><IMG SRC="images/3.jpg" ALT="Web 3" Border="5"></A>'; function changeImage() { try { if (!div) div = document.getElementById("chng");
div.innerHTML = Pics[Math.floor(Math.random() * Pics.length)]; } catch (e) {} setTimeout(changeImage, 20 * 1000); } </script> <body onload="changeImage();"> <div id="chng"></div> </body> </html>
_________________ PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME Mobil: Xiaomi POCO F2 PRO |
|
Registrovaný: 09.03.08 Prihlásený: 22.12.10 Príspevky: 356 Témy: 85 Bydlisko: Topoľčany | Napísal autor témy kaidžas: 01.09.2008 21:57 | |
|
Nakoniec som pouzil takyto script:
Kód: <div class="header"> <div id="banner"> </div> <script language="JavaScript"> var counter = 0; //var = Math.round((Math.random()*(imagesBank.length-1))); var ObjectsBank = new Array(); ObjectsBank[ObjectsBank.length] = '<img height=\"129\" alt=\"\" width=\"705\" src=\"images/header.gif\" />';
ObjectsBank[ObjectsBank.length] = '<p><img height=\"129\" alt=\"\" width=\"705\" src=\"images/header1.gif\" /></p>';
var counter = Math.round((Math.random()*(ObjectsBank.length-1)));
function banner() { //if (!counter) counter=0; //document.alert (counter); document.getElementById("banner").innerHTML = ObjectsBank[counter]; counter++; if (counter==ObjectsBank.length) counter = 0; window.setTimeout("banner()",5000); } banner(); </script> </div> on sa zobrazuje super, lenze mam problem s atributom <noscript>.Ked si v prehliadaci vypnem JS, tak sa banner posunie nizsie, skusal som aj margin aj padding: Kód: <noscript><a href="/" title=""><img src="images/header.gif" alt=""></a></noscript>
_________________ FCSpartak Trnava |
|
Registrovaný: 30.04.08 Prihlásený: 15.05.15 Príspevky: 884 Témy: 3 |
Toto
Kód: <noscript><a href="/" title=""><img src="images/header.gif" alt=""></a></noscript> musis dat medzi <div id=banner> a </div>, cize vysledny kod bude asi takyto Kód: <div class="header"> <div id="banner"> <noscript><a href="/" title=""><img src="images/header.gif" alt=""></a></noscript></div> <script language="JavaScript"> var counter = 0; //var = Math.round((Math.random()*(imagesBank.length-1))); var ObjectsBank = new Array(); ObjectsBank[ObjectsBank.length] = '<img height=\"129\" alt=\"\" width=\"705\" src=\"images/header.gif\" />';
ObjectsBank[ObjectsBank.length] = '<p><img height=\"129\" alt=\"\" width=\"705\" src=\"images/header1.gif\" /></p>';
var counter = Math.round((Math.random()*(ObjectsBank.length-1)));
function banner() { //if (!counter) counter=0; //document.alert (counter); document.getElementById("banner").innerHTML = ObjectsBank[counter]; counter++; if (counter==ObjectsBank.length) counter = 0; window.setTimeout("banner()",5000); } banner(); </script> </div>
Problem bol v tom, ze ak si to dal uplne na koniec, tak pred nim boli dva divy, ktore ti dam automaticky dali dve medzere, preto to bolo tak nizko... Toto by uz malo ist, skusal som to...
_________________ Empty your memory, with a free()… like a pointer! If you cast a pointer to an integer, it becomes the integer, if you cast a pointer to a struct, it becomes the struct… The pointer can crash…, and can overflow… Be a pointer my friend… |
|
Registrovaný: 09.03.08 Prihlásený: 22.12.10 Príspevky: 356 Témy: 85 Bydlisko: Topoľčany | Napísal autor témy kaidžas: 01.09.2008 22:29 | |
|
diky moc, uz som to pochopil, ale este som rozmyslal dat <noscript> do divu a nastavit pre margin minusovu hodnotu. to by mohlo tiez ist ale naco to komplikovať
_________________ FCSpartak Trnava |
|
Registrovaný: 30.04.08 Prihlásený: 15.05.15 Príspevky: 884 Témy: 3 |
Nie je zac, inak nad tym som aj ja uvazoval, ale potom mi doslo v com je problem. Dalo by sa to, ale ako hovoris, je to zbytocna komplikacia.
_________________ Empty your memory, with a free()… like a pointer! If you cast a pointer to an integer, it becomes the integer, if you cast a pointer to a struct, it becomes the struct… The pointer can crash…, and can overflow… Be a pointer my friend… |
|
Registrovaný: 09.03.08 Prihlásený: 22.12.10 Príspevky: 356 Témy: 85 Bydlisko: Topoľčany | Napísal autor témy kaidžas: 02.09.2008 22:14 | |
|
este by som sa spytal ako urobim nieco take ze tie obrázky by sa medzi sebou tak jemne prelinali? lebo takto ked medzi sebou preskakuju tak sa mi to zda take odpudive.... diky
_________________ FCSpartak Trnava |
|
Registrovaný: 30.04.08 Prihlásený: 15.05.15 Príspevky: 884 Témy: 3 |
Skus nieco taketo http://www.scriptocean.com/slideshow/
Alebo ak ti to nebude vyhovovat, tak skus pohladat este nieco na googli. Inak a niekedy, ak by si chcel napriklad viac efektov, tak sa to riesi ja pomocou Flashu, ale myslim, ze to v tomto pripade bude aj zbytocne...
_________________ Empty your memory, with a free()… like a pointer! If you cast a pointer to an integer, it becomes the integer, if you cast a pointer to a struct, it becomes the struct… The pointer can crash…, and can overflow… Be a pointer my friend… |
|
Registrovaný: 09.03.08 Prihlásený: 22.12.10 Príspevky: 356 Témy: 85 Bydlisko: Topoľčany | Napísal autor témy kaidžas: 02.09.2008 22:31 | |
|
no ja viem ze flash je trosku lepsia vec na vytvorenie takehoto banneru... ale zatial js je js
_________________ FCSpartak Trnava |
|
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Zmena veľkosti fotiek a obrázkov online v Webdesign | 4 | 436 | 03.02.2014 18:18 amazom | | Auto.zmena zlozky C:/program files/xxx na inu pri instalacii v Operačné systémy Microsoft | 6 | 531 | 07.06.2006 23:44 Ahmed | | Auto zavodne hry na styl Full Auto Mayhem v Počítačové hry | 1 | 638 | 01.04.2014 17:12 uterak | | Zmena obrazka pri nadideni z myslov.../...Zmena pozadia v JavaScript, VBScript, Ajax | 2 | 2216 | 11.09.2007 22:42 rik | | Auto subwoofer v Zvuk | 7 | 892 | 19.11.2008 12:30 KocuR | | Auto-tune v ATI/AMD grafické karty | 27 | 1336 | 06.07.2011 18:31 Canyon | | auto taktovanie v nVidia grafické karty | 17 | 695 | 12.01.2011 15:54 sqbo | | AUTO. TABULKA v Ostatné | 2 | 722 | 09.03.2008 16:51 Chester | | Auto 5000€ [ Choď na stránku: 1, 2 ] v Automobily, motorky | 53 | 2376 | 05.01.2017 15:09 Lozty | | height:auto v HTML, XHTML, XML, CSS | 13 | 628 | 07.04.2012 17:51 iop | | Auto Traffic v Ostatné | 4 | 496 | 13.05.2015 22:07 T.C.B.E.E | | auto subik [ Choď na stránku: 1, 2 ] v Zvuk | 58 | 3752 | 21.07.2007 21:18 KocuR | | Nove auto [ Choď na stránku: 1 ... 9, 10, 11 ] v Automobily, motorky | 312 | 9337 | 21.04.2012 8:53 Xaltotun | | Auto subwoofer v Elektronika | 4 | 1442 | 07.01.2008 14:20 patqo_he | | Zamknute auto v Automobily, motorky | 3 | 676 | 19.01.2021 9:00 zimCol | | RC auto v Ostatné | 5 | 632 | 23.01.2017 16:38 eon5 |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|