Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 32 ] Choď na stránku: 1, 2 ďalšia
AutorSpráva
Offline

Užívateľ
Užívateľ
Postupná zmena

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok NapísalOffline : 05.12.2008 19:55

Videl som na viacerých stránkach také, že narp. po kliknutí na niečo sa zmní šírka, výška, farba, alebo iná vlastnosť, no nie takým sekom ale pene postupne, ako sa to dá spraviť? Vďaka


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96
Príspevok NapísalOffline : 05.12.2008 20:08

samozrejme :D

No záleží konkrétne čo presne napr ja by som to riešil cez cyklus ...


Offline

Užívateľ
Užívateľ
Postupná zmena

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok Napísal autor témyOffline : 06.12.2008 16:32

Nieje to trošku blbé a naokolo riešenie??? Myslím, že na to existuje aj origo funkcia a nie dokola pridávať po jednom pixly napríklad.

A čo si chcel povedať tým samozrejme?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96
Príspevok NapísalOffline : 06.12.2008 19:23

:D samozrejme že sa to dá

a pokiaľ si myslíš že nejaká funkcia to nebude riešiť pixlami tak sa pravdepodobne mýliš ... pretože vysúvanie je vlastne pixlovanie a postupné zobrazenie je práva s opacity


Offline

Užívateľ
Užívateľ
Postupná zmena

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok Napísal autor témyOffline : 06.12.2008 20:50

Ja viem, ale určite je to menej náročné ako taký cyklus


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 06.12.2008 22:56

Čo si predstavuješ pod pojmom "origo funkcia"? :)

Niektoré JS knižnice (napr. jQuery, ale aj kopec ďalších) obsahujú podobné efekty a zvyčajne sa to rieši pomocou timer-a (a postupného menenia farby, veľkosti...).


Offline

Užívateľ
Užívateľ
Postupná zmena

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok Napísal autor témyOffline : 06.12.2008 23:21

No tak presno to čo si tu napísal mi treba, dáš mi kód?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96
Príspevok NapísalOffline : 07.12.2008 13:44

:D lol :D
veď ti to celý čas hovorím že vyrobíš funkciu kde na konci bude timer ktorý vyvolá tú istú funkciu


Offline

Užívateľ
Užívateľ
Postupná zmena

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok Napísal autor témyOffline : 07.12.2008 14:02

Tominator, bol by som rád, keby mi tu písal niekto skúsenejší a normálnejší ako ty(neberte to ako urážku užívateľa :)) napríklad taký chrono by mi mohol napísať ten kód


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.04.07
Prihlásený: 27.06.21
Príspevky: 532
Témy: 35
Bydlisko: Bratislava
Príspevok NapísalOffline : 07.12.2008 15:07

:D :D to je skvele... ja tiez mam rad tych "programatorov" co ti tu len spamuju a vedia velke H... sorry, ale musel som to napisat.







_________________
CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX
Offline

Skúsený užívateľ
Skúsený užívateľ
Postupná zmena

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 07.12.2008 17:04

Bože môj Drako, nehnevaj sa na mňa ale trochu tej vlastnej iniciatívy by si prejaviť mohol (namiesto osočovania Tominatora).

Tu je link: http://docs.jquery.com/Effects
Naozaj neviem, čo viac ešte chceš. Je tam kompletne zdokumentované API, môžeš si stiahnuť celý kód a vŕtať sa v ňom, môžeš si vyskúšať miliardu príkladov a môžeš sa na čokoľvek spýtať na ich fóre... Len to chce prekonať vlastnú lenivosť.







_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
Postupná zmena

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok Napísal autor témyOffline : 07.12.2008 17:36

Vďaka ale akú vlastnú iniciatívu myslíš? Myslíš, si, že som neskúšal si urobiť vlastné? alebo hľadať? Len som nevedel tie správne slová :)


Offline

Skúsený užívateľ
Skúsený užívateľ
Postupná zmena

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 08.12.2008 6:52

Hm, žeby 6. príspevok v tejto téme?







_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
Postupná zmena

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok Napísal autor témyOffline : 12.12.2008 21:46

No, lenže keď JS neovláadam tak si kód asi nenapíšem, že ;)


Offline

Skúsený užívateľ
Skúsený užívateľ
Postupná zmena

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 12.12.2008 22:33

stačí set_timeout alebo set_interval







_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Užívateľ
Užívateľ
Postupná zmena

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok Napísal autor témyOffline : 12.12.2008 23:02

Použijem to jquery :) dik p360t :)


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 14.12.2008 2:30

Drako píše:
...
Aj som zabudol, že som sem niekedy písal. :)
Každopádne odporúčam ti, aby si sa pozrel na tú knižnicu jQuery (prípadne inú, ale jQuery teraz "letí"). Rôzne efekty sa tam riešia pomerne jednoducho aj pre človeka, čo nie je špecialista na javascript (a nemusíš príliš riešiť to, či to bude fungovať v každom normálnejšiom prehliadači).
Napr. obľúbené vysúvacie menu sa dá, pomocou jQuery, naprogramovať na pár riadkoch:
Kód:
http://www.i-marco.nl/weblog/jquery-accordion-menu/
(a je použiteľné aj bez zapnutého javascriptu)


Offline

Užívateľ
Užívateľ
Postupná zmena

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok Napísal autor témyOffline : 14.12.2008 12:21

Ten jQuery sa mi strašne páči a už som ho aj začlenil do niektorých (práve vyvíjaných) stránok ale to, že to funguje aj bez zapnutého JS nie je pravda :) ale je to naozaj jednoduché na použitie a dobre sa dajú kombinovať funkcie.


Offline

Užívateľ
Užívateľ
Postupná zmena

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok Napísal autor témyOffline : 14.12.2008 16:19

Dá sa cez ten jQuery spraviť tak, že po ukázaní na obrázok mi na koniec názvu súboru (pre príponu) napíše nejaký string? Teda normálne bude kód <img src="obrazok.png"> a po ukázaní bude <img src="obrazok-string.png"> Dá sa tak?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96
Príspevok NapísalOffline : 14.12.2008 18:36

necháoem zmysel ...


Offline

Užívateľ
Užívateľ
Postupná zmena

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok Napísal autor témyOffline : 15.12.2008 16:10

Frontpage robí takýmto skriptom hover tlačidla... Ja chcem tiež meniť obrázok. Viem, že sa vám to nepáči, že to budem robiť takto... ale k tomu sa prosím nevyjadrujte :) Tak dá sa to?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96
Príspevok NapísalOffline : 15.12.2008 17:36

Ale čo vlastne chceš??


Offline

Užívateľ
Užívateľ
Postupná zmena

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok Napísal autor témyOffline : 15.12.2008 21:15

Buď si hlúpy(a to ma napadlo už druhý krát) alebo nevieš čítať... prečítaj si príspevky vyššie, čo vlastne chcem. Ale už som to aj tak poriešil inak.


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 17.12.2008 16:16

Drako píše:
... ale to, že to funguje aj bez zapnutého JS nie je pravda...
Ty musíš urobiť stránku tak, aby fungovala aj bez Javascriptu. Potom to pomocou javascriptu len vylepšíš (teda, žiadne onclick=""; href="#"...) ;)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96
Príspevok NapísalOffline : 17.12.2008 17:00

Drako píše:
Buď si hlúpy(a to ma napadlo už druhý krát) alebo nevieš čítať... prečítaj si príspevky vyššie, čo vlastne chcem. Ale už som to aj tak poriešil inak.

chceš zmeniť obrázok, prepísať adresu, prepísať title, prepísať alt??

proste kvantum možností a popis nestačí:
Citácia:
Dá sa cez ten jQuery spraviť tak, že po ukázaní na obrázok mi na koniec názvu súboru (pre príponu) napíše nejaký string? Teda normálne bude kód <img src="obrazok.png"> a po ukázaní bude <img src="obrazok-string.png"> Dá sa tak?


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 17.12.2008 17:36

Drako píše:
Dá sa cez ten jQuery spraviť tak, že po ukázaní na obrázok mi na koniec názvu súboru (pre príponu) napíše nejaký string? Teda normálne bude kód <img src="obrazok.png"> a po ukázaní bude <img src="obrazok-string.png"> Dá sa tak?
Môžeš použiť funkciu hover a ako parametre použiješ dve funkcie. V nich budeš (pravdepodobne) musieť použiť nejaké regexp, aby si zistil, aké sú tie názvy súborov a potom ich prípadne upravíš. Použiť teda môžeš niečo takéto (ale samozrejme lepšie urobené :) )
Kód:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
   <title>untitled</title>
   <meta http-equiv="content-type" content="text/html;charset=utf-8" />
   <meta name="generator" content="Geany 0.16" />
   <script src="js/jquery.js" type="text/javascript" charset="utf-8"></script>
   <script type="text/javascript">
      $(function(){
         $("img.h").hover(function(){
            var re = new RegExp("^(.*/)([^/]+)(\.gif|\.jpg|\.png)$", "i");
            var m = re.exec(this.src);
            if (m && !m[2].match(/-string$/)) {
               this.src = m[1] + m[2] + '-string' + m[3];
            }
         }, function(){
            var re = new RegExp("^(.*/)([^/]+)-string(\.gif|\.jpg|\.png)$", "i");
            var m = re.exec(this.src);
            if (m) {
               this.src = m[1] + m[2] + m[3];
            }
         });
      });
   </script>
</head>

<body>
   <div>
      <img class="h" width="240" height="64" src="a.png">
      <img class="h" src="b.jpg">
   </div>
</body>
</html>


PS: Ani nebudem komentovať ten šialený spôsob tvorenia hover efektu pomocou zmeny src atribútu. :)


Offline

Skúsený užívateľ
Skúsený užívateľ
Postupná zmena

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 17.12.2008 22:29

Pre doplnenie, keď už chcete spraviť odkaz, ktorý nikam nevedie, iba robí nejaký javascript, tak dávajte javascript:void(0) namiesto #







_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 18.12.2008 0:23

javascript:void(0) je rovnako zlé ako # :)
Každý link má odkazovať na nejakú reálnu adresu (to pre prípad, že je javascript zakázaný). Ak je javascript povolený, pridá sa tomu linku obsluha pre kliknutie a tam sa potom vráti false (a teda sa stránka nikam nepresmeruje). Ak sa tam nedá použiť link s normálnou adresou (a teda bez JS nefunguje), tak sa tam ten link môže vložiť pomocou javascriptu (a teda tam bude len vtedy, keď bude fungovať).

Robiť stránky, ktoré fungujú aj pri zakázanom JS je zložitejšie, ale ak má byť stránka kvalitná, tak by mala byť urobená dobre. ;)


Offline

Skúsený užívateľ
Skúsený užívateľ
Postupná zmena

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 18.12.2008 8:51

Mne o tom niečo hovor. Ja sám mám pri browsovaní javascript vypnutý, ale šéf akosi bazíruje na všetom, čo sa len ošuchlo okolo ajaxu (mám pocit, že ani nevie, čo ja ajax a čo javascript), ako keby to bolo nejaké zázračné slovíčko, ktoré dokáže vyriešiť všetky problémy na svete.
Ale keď už, tak radšej javascript:void(0) ako #, pretože javascript:void(0) dokáže ako jediné zaručiť, že sa stránka nerefreshne. Ja to používam tak, že mám všetky linky normálne a pri loadnutí stránky sa mi javascriptom prepíšu linky, ktoré potrebujem, na javascript:void(0) a pridám im addEventListener onclick. Čiže aj vlk je sýty, aj koza je celá. Ale keby bolo po mojom, vy :shit: sa ja na celý javascript. Cez javascript by som robil len nejaké somarinky a efektíky, nie všetko. Navyše, v Pravidlách tvorby prístupných webových stránok je spomenuté aj to, že tvorca stránky nemôže predpokladať, že užívateľ má monitor, že používa štýly, že používa obrázky, ani že používa javascript.







_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Užívateľ
Užívateľ
Postupná zmena

Registrovaný: 16.01.08
Prihlásený: 27.03.13
Príspevky: 641
Témy: 144
Bydlisko: Žilina
Príspevok NapísalOffline : 18.12.2008 9:12

rooobertek píše:
Ja to používam tak, že mám všetky linky normálne a pri loadnutí stránky sa mi javascriptom prepíšu linky, ktoré potrebujem, na javascript:void(0) a pridám im addEventListener onclick.


ja som v JavaScripte uplny zaciatocnik (mozno ani to nie :) ) a rad by som na mojich strankach poriesil "ochranu" proti vypnutemu JS podobne ako ty. ako to vsak robis? nejaky jednoduchy priklad? (ja by som potreboval nie onclick ale onmouseover).

DIK.







_________________
Mac Book Pro 15.4", CPU: Intel Core 2 Duo 2.8 GHz, RAM: 4GB DDR3, HDD: 500 GB, VGA: 512MB GDDR3, OS: Mac OS X Lion; Mobil: HTC ONE S
Odpovedať na tému [ Príspevkov: 32 ] Choď na stránku: 1, 2 ďalšia


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Postupna zmena height cez JS

v JavaScript, VBScript, Ajax

20

1130

17.11.2009 21:27

camo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zmena obrazka pri nadideni z myslov.../...Zmena pozadia

v JavaScript, VBScript, Ajax

2

2246

11.09.2007 22:42

rik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zmena

v Sieťové a internetové programy

2

834

18.03.2008 14:52

Frees Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zmena

v Operačné systémy Microsoft

4

677

24.12.2011 16:01

Neonik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zmena

v Základné dosky

5

553

04.03.2013 17:47

Icehammer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zmena

v nVidia grafické karty

5

994

05.04.2007 22:58

Shit Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zmena kódu

v HTML, XHTML, XML, CSS

6

597

18.03.2008 18:40

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zmena ip

v Sieťové a internetové programy

3

446

18.03.2016 11:13

michalesku Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zmena farby

v Assembler, C, C++, Pascal, Java

1

689

12.12.2010 22:28

Fico Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zmena netu

v Sieťové a internetové programy

4

333

01.06.2012 18:19

Ageiris Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zmena emailu

v Služby a webstránky

2

327

08.07.2013 13:41

Denco1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zmena motívu

v Operačné systémy Microsoft

5

277

21.02.2016 14:39

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zmena prav

v PHP, ASP

3

484

13.03.2008 16:20

qacer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zmena url

[ Choď na stránku:Choď na stránku: 1, 2 ]

v PHP, ASP

50

1860

07.07.2010 20:26

toma-mato Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zmena rozlisenia

v nVidia grafické karty

8

673

06.08.2011 23:23

brmbo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zmena kodeku

v Video programy

7

879

18.11.2008 14:03

MANIAC Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra