[ misk0 @ 09.11.2003. 21:07 ] @
Code:

<img name="img_design" onMouseOut="javascript:document.img_design.src='design_n.jpg'"
onMouseOver=javascript:document.img_design.src='design_o.jpg'"
src="design_n.jpg">


Zasto ne moze jednostavno ovako ?

Mislim oki je sto se pojavljuje redudanca koda, ali osim toga? funkcionalnost ista?

DreamWeaver napravi 100 redova koda ...

??

[ tOwk @ 09.11.2003. 22:52 ] @
U pitanju je predučitavanje u keš. Može i tako, ali samo probaj, i smesti na neki udaljeni računar sa sporom vezom, pa ćeš da vidiš kako lepo radi ;-)
[ bluesman @ 09.11.2003. 23:01 ] @
Moze tako ali onda se slika ucitava tek na mouseover, a potrebno je da se na taj event slika prikaze odmah. Zato moras da ih kesiras.
[ misk0 @ 09.11.2003. 23:08 ] @
Oki, slazem se sto se tiche preloada, to uradim u <body> tagu, ali za samo pojavljivanje i skrivanje je ovo dovoljno ??
DW generishe neke petlje, nizove, mislim bespotrebno

Testirao sam na IE, NN i Operi i radi kod svih isto ...

Je'l ima nekih problema josh ili ??


[ Rodd @ 10.11.2003. 01:21 ] @
Pa... jeste jednostavno ali nije bas tako kako si ti napisao...

Da bi kesirao sliku moras u JavaScriptu da napravis Image objekat i da mu zadas source:

Code:

slika_on = new Image(); slika_out = new Image();

slika_on.src = 'slika_on.gif'; slika_out.src = 'slika_out.gif';


E, onda rollover pravis na slican nacin kao sto si ti napisao, osim sto pozivas objekat a ne URL slike:

Code:

<img src="slika_out.gif" onmouseover="this.src=slika_on.src" onmouseout="this.src=slika_out.src" alt="" />


E sad, te petlje i nizovi koje pravi DW su najverovatnije nacin da se preload automatizuje jer kada imas veci broj slika, smara da ti za svaku sam pravis objekat, pa da mu dajes source, nego je lakse da napravis neku funkciju kojoj samo prosledjujes imena fajlova npr., a onda se u nekoj petlji u niz trpaju objekti, zadaju sourcevi, itd. Na ovaj nacin se pise mnogo manje koda (verovao ili ne).
[ bluesman @ 10.11.2003. 01:25 ] @
Citat:
misk0:
Oki, slazem se sto se tiche preloada, to uradim u <body> tagu, ali za samo pojavljivanje i skrivanje je ovo dovoljno ??
DW generishe neke petlje, nizove, mislim bespotrebno

Testirao sam na IE, NN i Operi i radi kod svih isto ...

Je'l ima nekih problema josh ili ??


ne treba ti "javascript:" na eventima jer se podrazumeva da je js.

Jeste, i DW pravi krsh od koda kada ti je u stvari potreban samo jedan red... Zato, dok to ne budem mogao da kontrolisem necu raditi u vizivig :-)
[ -zombie- @ 10.11.2003. 18:52 ] @
a naravno, sve ovo može i bez JavaScripta, i bez preloadovanja, i bez muke...

http://www.pixy.cz/blogg/clanky/cssnopreloadrollovers/

(a ko je pazio na času, dobro pretpostavlja da ovo koristi samo kratak i jasan CSS, koji čisto radi u svim browserima...)
[ CONFIQ @ 10.11.2003. 19:03 ] @
heh što je dobro ovo :Đ

Zašto se ja ne setim ovako prostih stvari. :S
[ misk0 @ 10.11.2003. 21:54 ] @
Citat:
-zombie-:
(a ko je pazio na času, dobro pretpostavlja da ovo koristi samo kratak i jasan CSS, koji čisto radi u svim browserima...)


Ne radi u Mozili 1.3 i NN 7 ...
jednostavno nista ne prikazuje ..

Code:

 a.ldesign {
    background: url("design_t.jpg") top left no-repeat;
    width: 30px;
    height: 80px;
 }
 a.ldesign:hover {
    background-position: -30px 0px;
 }


gdje grijesim ?
[ -zombie- @ 10.11.2003. 22:11 ] @
jer ti radi primer na onoj stranici?

ako radi (a meni radi u firebird, mozilla 1.3, opera 6, ie 6), znači da je kod tebe greška.

daj ceo kod (još bolje, spakuj sve sa slikom) pa da gledamo...
[ Rodd @ 11.11.2003. 11:47 ] @

Sjajno!
[ misk0 @ 11.11.2003. 17:12 ] @
falilo mi je "block:inline" ali IE i Opera su dobro prikazivali, a poslije dok sam ushicao margine i padding ... e to je pricha za sebe....
[ bluesman @ 11.11.2003. 18:15 ] @
Da, odlično i izuzetno efikasno rešenje. Priznajem da se nikada nisam setio da oradim to preko css, a recimo tako sam nekada radio kada sam programirao u Delphiju. Još jednom je dokazano da su najčešće najjednostavnija rešenja i najbolja.

Uporedi sada to sa kodom koji DW ubacuje... pa posle "zašto ne voliš DW?"
[ broker @ 12.11.2003. 08:42 ] @
U DW-u je ponudjeno resenje koje je univerzalno pa je zato i komplikovano i namenjeno je onima koji ne znaju da prave web strane nego samo kliknu sta treba.

S druge strane, mozete sami da napravite svoje sablone za rolover i DW ce i njega da ubacuje na isti nacin.