Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Zasto ne moze ovako jednostavno ?

[es] :: Web dizajn i CSS :: Zasto ne moze ovako jednostavno ?

[ Pregleda: 4539 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.adsl.ticino.com.

ICQ: 46802502


+49 Profil

icon Zasto ne moze ovako jednostavno ?09.11.2003. u 21:07 - pre 248 meseci
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 ...

??


:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

tOwk
Danilo Šegan
Zemun/Beograd

Član broj: 94
Poruke: 2743
*.verat.net

ICQ: 9344053
Sajt: alas.matf.bg.ac.yu/~mm011..


+2 Profil

icon Re: Zasto ne moze ovako jednostavno ?09.11.2003. u 22:52 - pre 248 meseci
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 ;-)
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.
 
Odgovor na temu

bluesman

Član broj: 4505
Poruke: 1895
*.85.EUnet.yu



+1 Profil

icon Re: Zasto ne moze ovako jednostavno ?09.11.2003. u 23:01 - pre 248 meseci
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.
Goran Pilipović fka bluesman
 
Odgovor na temu

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.adsl.ticino.com.

ICQ: 46802502


+49 Profil

icon Re: Zasto ne moze ovako jednostavno ?09.11.2003. u 23:08 - pre 248 meseci
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 ??



:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

Rodd
Rodoljub Petrović
web developer, Extreme
Beograd

Član broj: 242
Poruke: 358
*.vdial.verat.net

ICQ: 114756071
Sajt: www.rodpetrovic.com


Profil

icon Re: Zasto ne moze ovako jednostavno ?10.11.2003. u 01:21 - pre 248 meseci
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).
 
Odgovor na temu

bluesman

Član broj: 4505
Poruke: 1895
*.69.EUnet.yu



+1 Profil

icon Re: Zasto ne moze ovako jednostavno ?10.11.2003. u 01:25 - pre 248 meseci
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 :-)
Goran Pilipović fka bluesman
 
Odgovor na temu

-zombie-
Tomica Jovanovic
freelance programmer
ni.ac.yu

Član broj: 4128
Poruke: 3448
*.verat.net

Sajt: localhost


+5 Profil

icon Re: Zasto ne moze ovako jednostavno ?10.11.2003. u 18:52 - pre 248 meseci
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...)
 
Odgovor na temu

CONFIQ
♫♪♥♪♫

Član broj: 4218
Poruke: 1994
*.inter.net.il

ICQ: 82327428


+10 Profil

icon Re: Zasto ne moze ovako jednostavno ?10.11.2003. u 19:03 - pre 248 meseci
heh što je dobro ovo :Đ

Zašto se ja ne setim ovako prostih stvari. :S
 
Odgovor na temu

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.adsl.ticino.com.

ICQ: 46802502


+49 Profil

icon Re: Zasto ne moze ovako jednostavno ?10.11.2003. u 21:54 - pre 248 meseci
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 ?
:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

-zombie-
Tomica Jovanovic
freelance programmer
ni.ac.yu

Član broj: 4128
Poruke: 3448
*.verat.net

Sajt: localhost


+5 Profil

icon Re: Zasto ne moze ovako jednostavno ?10.11.2003. u 22:11 - pre 248 meseci
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...
 
Odgovor na temu

Rodd
Rodoljub Petrović
web developer, Extreme
Beograd

Član broj: 242
Poruke: 358
*.vdial.verat.net

ICQ: 114756071
Sajt: www.rodpetrovic.com


Profil

icon Re: Zasto ne moze ovako jednostavno ?11.11.2003. u 11:47 - pre 248 meseci

Sjajno!

 
Odgovor na temu

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.adsl.ticino.com.

ICQ: 46802502


+49 Profil

icon Re: Zasto ne moze ovako jednostavno ?11.11.2003. u 17:12 - pre 248 meseci
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....

:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

bluesman

Član broj: 4505
Poruke: 1895
*.191.EUnet.yu



+1 Profil

icon Re: Zasto ne moze ovako jednostavno ?11.11.2003. u 18:15 - pre 248 meseci
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?"
Goran Pilipović fka bluesman
 
Odgovor na temu

broker

Član broj: 2415
Poruke: 8514
*.vdial.verat.net



+11 Profil

icon Re: Zasto ne moze ovako jednostavno ?12.11.2003. u 08:42 - pre 248 meseci
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.
 
Odgovor na temu

[es] :: Web dizajn i CSS :: Zasto ne moze ovako jednostavno ?

[ Pregleda: 4539 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.