Javascriptík

12 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Zdravím, potřeboval bych Javascriptík, který by po několika vteřinách posunul celý web o cca 300px níž. Respektive by prostě scrolnul za vás. Nevíte někdo o nějakém, který ale není na 10 000 řádků ? ;-) Jo a ještě, nejde nějak Javascript dát do CSS ? Asi to je blbost, ale ptám se :-)
  2. odpovedam na 2 otazku: daj do HEAD toto <script type="text/javascript" src="script01.js"></script> a ten samotny script daj do dokumentu a uloz ako script.js .
  3. o děkuji moc :-) Ale zatim do toho ještě nemam co psát :-))))
  4. Prosim poradte :(
  5. Napr.: function scrollTo (top) { var minScroll = 5; // rychlost posuvania if (Math.abs (top - document.body.scrollTop) < minScroll) { document.body.scrollTop = top; } else { document.body.scrollTop += (top > document.body.scrollTop? minScroll: -minScroll); window.setTimeout (function () {scrollTo (top)}, 20); } } V HTML bude body na udalosť onload po 2 sekundách skrolovať na pozíciu 300px: onload="window.setTimeout (function () {scrollTo (300)}, 2000)" Dalo by sa to vylepšiť napr. tak, že keď používateľ zmení pozíciu sám, tak nech sa to prestane posúvať...
  6. Heh, omlouvam se za svoji blbost, ale jak a kam mam napsat ten javacript ? O:-)
  7. JavaScript sa dá vložiť priamo do HTML kódu do sekcie head: <script type="text/javascript"> ...js kód... </script> alebo do samostatného súboru a potom ho pripojiť k stránke v head sekcii: <script type="text/javascript" src="mojSkript.js"></script>
  8. Mě ten skript nejak nefunguje :( Prosim vysvetlete to jako lamě :D
  9. <body onload="window.setTimeout (function () {scrollTo (300)}, 2000)"> Toto spraví, že za 2000 milisekúnd zavolá funkciu, ktorá nespraví nič iné, len zavolá funkciu scrollTo s parametrom 300. V JavaScripte je zadefinovaná funkcia scrollTo. Tá má na starosti posunúť stránku smerom ku žiadanej pozícii (v tomto prípade 300px). function scrollTo (top) { // o tolkoto pixelov sa posunie stranka pri jednom volani funkcie var minScroll = 5; // rychlost posuvania // ak je rozdiel medzi ziadanou poziciou a aktualnou poziciou mensi ako velkost skrolovania, skoncili sme, takze nastavime poziciu na taku aku chceme mat na konci if (Math.abs (top - document.body.scrollTop) < minScroll) { document.body.scrollTop = top; } // v opacnom pripade posunieme stranku o kusok vyssie alebo nizsie ziadanym smerom a nastavime, aby sa o 20 milisek[nd zavolala znova t8to funkcia else { document.body.scrollTop += (top > document.body.scrollTop? minScroll: -minScroll); window.setTimeout (function () {scrollTo (top)}, 20); } }
  10. Děkuji ti mockrát :-)
  11. Ale stejně mi to nefunguje :(( Nemas nahodou lose ICQ ? Kdyz tak napis PROSIM na 322 242 755 dík.
  12. Skus si pozriet toto: http://www.webzdarma.cz/forum/read.php?f=4&i=27748&t=27737 uz som tu take nieco raz pisal. Tak si to pozri mozno ty to pomoze.

← Zpět na všechna témata