[ Dragan Varagic @ 25.08.2002. 08:23 ] @
Na ovom forumu se, kao i u realnom životu, s vremena na vreme spomene tema treba li postavljati frejmove na sajt, ili ne. Moj odgovor još iz '98 g. mogli ste pročitati na mom sajtu.

Više puta sam se čak posvađao s nekim web dizajnerima, obzirom da zastupam mišljenje da su frejmovi super za zaštićene (zatvorene za javnost) delove sajta, tj. one delove gde ne dolaze pretraživači. U otvorenim delovima sajta veoma ih je diskutabilno koristiti zbog prednosti tipa - brzina učitavanja stranice i fiksiranje navigacije. Ja mislim da je najčešći razlog tvrdog insistiranja na frejmovima - lenjost. Znate, ipak frejmovi omogućuju da samo jednom napravite navigaciju i da o tome više ne razmišljate.

A posledice su, između ostalih:
- Nemogućnost da korisnik postavi bookmark na stranice koje se pozivaju iz frejma.
- Na reload stranice otvara se osnovna stranica s frejmom, bez obzira na kojoj se stranici korisnik nalazi.
- Ne vodi se računa o title tagu.
- Za pozivanje pojedinačne stranice mora se napraviti poseban poziv za frame, ili ne postoji navigacija (češći slučaj).
- Pretrazivaci imaju problema s indeksiranjem frejmovanih stranica.
...

Šta vi mislite o ovoj temi?
[ djoca @ 25.08.2002. 10:23 ] @
Izbeci po svaku cenu. Ja ne vidim ni jednu njihovu prednost, a mana ima koliko hoces. Sve u svemu, zacin C :-)
[ broker @ 25.08.2002. 13:00 ] @
Ubejen sam da je na ES vec pokrenuta ova tema i da sam u njoj ucestvovao :)
Dragane mnogo si iskljuciv. A i glavni zakljucak ti je pogresan. Koriscenje frejmova nema nikave veze sa lenjoscu, ko ima dobar alat uopste ne mora da se zamara odrzavanjem menija i ako se ponavlja na svakoj stranici, sve to moze da se radi automatski.

Slazem se frejmovi jesu cesto naopako uoptrebljeni, ali daleko bilo da nemaju svrhu i upotrebljivost. Ja ih izbegavam, ali ne bezim od njih. Nekada frejmovi daju dodatni kvalitet sajtu.
[ dacha @ 25.08.2002. 15:27 ] @
99% protiv frejmova!
[ trninic @ 25.08.2002. 16:42 ] @
Tips and Tricks: Ako zelite da izbegnete upotrebu frame-ova, probajte sa SSI fajlovima za header i footer, ili neku drugu sekciju koja se ponavlja. Verujem da moze da pomogne vec na sajtovima sa 20-30 strana, sve preko toga bili bi cisto mucenje raditi bez njih ili bez frame-ova. Sad, ne znam koji od nasih provajdera podrzavaju SSI i to moze biti potencijalni problem.
[ srlexic @ 26.08.2002. 12:32 ] @
Nisam pobornik frejmova...

Inace, trenutno odrzavam jedan sajt (drugi webmaster ga je napravio) cije stranice se sastoje od 7 frejmova!!!! Pa, mozete misliti kako mi je...
[ Gojko Vujovic @ 26.08.2002. 13:31 ] @
Ovo je jedna od večitih tema ovde izgleda..

Evo jedne iz 11.03.2001. - http://www.elitesecurity.org/tema/303

[ bluesman @ 26.08.2002. 22:56 ] @
zamisli sajt koji ima hiljade proizvoda i thumbnailova, pa kada kliknes na jedan otvori se opet ta strana sa istim thumbnailovima. Frejmovi su tu zakon.
[ Gojko Vujovic @ 27.08.2002. 14:25 ] @
Ima tu logike, ali,.. ti nećeš te hiljade thumbnailova ni prikazivati sve odjednom, bilo da je reč o stranici sa frejmovima ili ne.

A inače, za te stvari postoji i CACHE u browserima i proxy serverima, jednom učitani thumbnail-i se u istoj user sesiji sigurno neće ponovo dovlačiti u browser.

No svejedno, sviđali se tebi frejmovi ili ne, oni su izbačeni iz HTML-a (pogledati w3c.org!) tako da možete polako svi da prestanete da ih koristite jer ih browseri budućnosti neće ni renderovati. Dobro, ne tako bliska budućnost, ali svejedno..
[ bluesman @ 27.08.2002. 16:57 ] @
Nije u pitanju samo cache, treba i browseru dosta vremena da ih iscrta. Sto se tice prikazivanja "odjednom 1000" thumbnailova" postoje i takvi slucajevi, kada klijent zahteva da to bude bas tako. Recimo, na sajtu www.themorsoncollection.com sam napravio da se thumbnailovi samo ubace u array kroz JS a da se iscrtaju samo kvadratici (nesto kao placeholders), pa kada se ucita strana, dok posetilac gleda stranu, thumbovi se polako replace-uju, ali ne svi od jednov vec samo po 20 pre i 20 posle trenutnog.

To je funkcionisalo ok, medjutim odlucili smo da probamo sa frejmvima (odnosno IFRAME) pa se ispostavilo da je ipak mnogo brze i lakse.

BTW, slazem se da frejmovi mogu biti nezgrapni ali mislim da imaju i korisnu ulogu, kao u navedenim slucajevima. Narociti je problem sa URL-ovim i bookmarkovima, to po meni predstavlja glavnu "contra" a "pro" je fleksibilnost. Naravno, neko rece da azurira sajt koji je iz 7 frejmova... ne trbeba bas ni preterivati. :-)
[ Trunks @ 28.08.2002. 02:03 ] @
I dalje stojim iza stava da nema prave potrebe za frejmovima.
Jednostavno koristite SSI.
[ broker @ 28.08.2002. 11:57 ] @
Da Trunkse bas ti je odlicno resenje... nesto sto je logicno da odradi klijent treba prebaciti na server, jasta!

A da ne pricamo koliko je SSI cesta pojava na web serverima...

Da si rekao PHP ili perl pa i nekako... a i ASP ne treba zaboraviti.. stavise vidjao sam resenja koja su korsitila JavaScript... sto da ne...
[ ZoNi @ 28.08.2002. 17:27 ] @
ma, ok su frejmovi, ali ne treba preterivati - koristiti ih samo onda kad ima realne potrebe
[ bluesman @ 29.08.2002. 00:00 ] @
Bas to, ne treba biti iskljuciv "necu frejmove pa makar..."
[ Trunks @ 29.08.2002. 00:50 ] @
Brokeru, SSI sam naveo kao najgrublje rešenje.
Naravno da se može koristiti i PHP include, Perl, ASP ili šta god.

U pravu ste, ne treba biti totalno isključiv prema frejmovima.
Ako možete izbegnite ih, ako ne – iskoristite ih na najbolji način.
[ sszgo @ 29.08.2002. 19:49 ] @
Frajmove koristim kada treba centrirati sadrzaj u sredinu recimo... ako sadrzaj sadrzi layere, ne postoji drugi nacin za centriranje sem preko frejmova...
[ Gojko Vujovic @ 29.08.2002. 20:26 ] @
A ti nisi čuo za tabele možda?

I da, šta te sprečava da centriraš layer po učitavanju stranice ako je već pozicija apsolutna?
[ sszgo @ 30.08.2002. 03:56 ] @
Layer mozes da centriras prema jednoj rezoluciji ekrana...
Na drugoj rezoluciji taj layer nece biti centriran...

primer :

1024x768 rezolucija , ako je layer sirine 300 pixela stoji u centru stranice,
isti taj layer na rezoluciji 1600x1200 stojace na levoj polovini stranice,
da li me razumes , gojko ?

ja ne znam da postoji nacin da se taj layer centrira sem upotrebom frejmova , koji ce ustvari centrirati stranicu sa layerom u sredinu...

ukoliko postoji nacin da se layer centrira uvek u sredinu , ali da to bude precizno (ne koristeci % da se pozicionira layer, nego broj piksela) , voleo bih to da cujem...

probao sam da centriram layere koristeci % , ali ako na stranici postoji veci broj layera nikada se ne mogu namestiti precizno kao pomocu frejmova, a moze se desiti i da se sadrzaj poptuno rasturi...


[ Trunks @ 30.08.2002. 18:35 ] @
A zašto ne bi koristio tabelu da centriraš nešto?
[ luner @ 30.08.2002. 21:08 ] @
Izgleda da je glavni problem na forumima sto niko ne procita makar temu i prethodne odgovore na nju (o trazenju slicnih tema da i ne govorimo).

Covek je lepo zapoceo temu, naveo razloge za i protiv.

Naravno da se uz pomoc PHP-a moze izvesti include("meni.inc.php"); kao sto vecina nas to i radi ali ovde nije samo o tome rec.

djoca: tvoj odgovor:

Citat:
Izbeci po svaku cenu. Ja ne vidim ni jednu njihovu prednost, a mana ima koliko hoces. Sve u svemu, zacin C :-)


je cisto gubljenje prostora, procesorskog vremena i zagusivanje linkova na Internetu. Dokazuje samo da nisi ni procitao temu ili da mnogo slabo vidis - covek je naveo par prednosti.

Kompletna poenta tvog odgovora je "nemojte da koristite frejmove, kazem vam". OK - ali sto nam barem nisi naveo par razloga za to (steti svetskom miru zbog toga i toga, povecava nestabilnost univerzuma zbog toga i toga...) ili barem izbacio par sertifikata (Najglavniji u W3C (evo ga pecat)...) pa da tvoj odgovor ima nekog smisla. Uzeo sam tebe za primer jer tvoj odgovor kao prvi bode oci.

OK, forum je mesto i za zajebanciju i presipanje iz supljeg u prazno - ipak, to ima smisla samo ako se odradi i nesto konkretno/korisno.
[ sszgo @ 30.08.2002. 23:31 ] @
nemoz uvek da koristis tabele... za nesto se moraju koristiti i lejeri...
[ Trunks @ 31.08.2002. 00:01 ] @
Sszgo, ovim odgovorom pokopavaš svoj stav od malopre što se tiče lejera.
Zbunjen sam.
[ zlay @ 31.08.2002. 20:06 ] @
Citat:
sszgo:
Frajmove koristim kada treba centrirati sadrzaj u sredinu recimo... ako sadrzaj sadrzi layere, ne postoji drugi nacin za centriranje sem preko frejmova...



ovo rece i jedva ostede ziv

pogledaj ovaj dole zakaceni fajl... sve ce ti se samo kazati

pozdrav
[ bluesman @ 01.09.2002. 04:50 ] @
to sto si napravio ima 95% koda viska kada bi koristio frameset. Poenta nije da li moze ili nec vec sta je lakse i citljivije.
[ zlay @ 01.09.2002. 05:28 ] @
to sto sam napravio je primer da bi covek lakse mogao da vidi kako frejm ostaje fiksiran za sredinu ekrana
[ NetworkAdmin @ 01.09.2002. 17:27 ] @
do sada jedini sajt(ovi) na kojima sam ja vidio pravilnu upotrebu frames je Microsoft Developers Network, mail.yahoo.com i ima jos jedan ali sam zaboravio.

Frames nisu nezaobilazna prepreka za search engine, ako se stranice dobro linkuju moze i google proci kroz frames

Ja jos nikada nisam upotrijebio frames, vjerovatno knjiga iz koje sam ucio HTML (a dobro knjiga, od covjeka koji zna svoj posao) nije ni spomenula frame i iframe. Bilo je nekih notes o frames i to je sve.

Ja sam na jednom drugom forumu se zestoko posvadjao sa nekim zagovornicima frames-a i na kraju shvatio da ne treba uopste razgovarati na tu temu sa ljudima, ko kaze da mu frames valja, burum, eto tebi dobro pa radi.

Ja sam vidio cesto na Formula 1 sajtovima frames, doduse to je uglavnom kopitanje dizajna jedni od drugih, nesto kao moda. Internet je cudna stvar, greska jednog covjeka tako brzo propagira a dobre ideje tako sporo ulaze i sire se.
[ bluesman @ 02.09.2002. 02:23 ] @
Citat:
zlay:
to sto sam napravio je primer da bi covek lakse mogao da vidi kako frejm ostaje fiksiran za sredinu ekrana

Ma sve je jasno, ali umesto nested tabela + javascript fukcije pa sve to na svakoj strani na sajtu, stavis same frameset na jednom mestu i uvek je centrirano.
Sto se toliko otimas da priznas da nisi u pravu? :-))
[ bluesman @ 02.09.2002. 02:28 ] @
Citat:
NetworkAdmin:
...greska jednog covjeka tako brzo propagira a dobre ideje tako sporo ulaze i sire se.


Vidi ga sad ovaj... Ko ti je objasnio da je to greska? I sam si rekao da nemas pojma o frejmovima niti si ih ikada koristio. Ali vidim da znas dovoljno da prepoznas da je to greska?
I sto bi se "zestoko svadjao sa zogovornicima frejmova"? Kazi sta mislis, samo daj neki argument... ali ne virtuelni tipa "ja ne znam ali znam da ne valja".
[ zlay @ 02.09.2002. 03:10 ] @
Citat:
bluesman:
Citat:
zlay:
to sto sam napravio je primer da bi covek lakse mogao da vidi kako frejm ostaje fiksiran za sredinu ekrana

Ma sve je jasno, ali umesto nested tabela + javascript fukcije pa sve to na svakoj strani na sajtu, stavis same frameset na jednom mestu i uvek je centrirano.
Sto se toliko otimas da priznas da nisi u pravu? :-))



To sto sam ja kao primer postavio je samo zato da bi covek video da je moguce fiksirati layer na sredinu ekrana. Javascript je uletela kao djubre (na brzinu uradjeno, pa je nisam izbrisao) koje ostavlja za sobom DW MX. :))
[ NetworkAdmin @ 02.09.2002. 13:07 ] @
Citat:
bluesman:
Vidi ga sad ovaj... Ko ti je objasnio da je to greska? I sam si rekao da nemas pojma o frejmovima niti si ih ikada koristio. Ali vidim da znas dovoljno da prepoznas da je to greska?
I sto bi se "zestoko svadjao sa zogovornicima frejmova"? Kazi sta mislis, samo daj neki argument... ali ne virtuelni tipa "ja ne znam ali znam da ne valja".


Ja ne moram staviti g*vno u usta da bi otkrio da je odvratnog ukusa, dosta je sto osjetim da smrdi i jos drugi koji kazu da su probali im se nije svidjelo. Ima nekih koji jedu i bole to, nismo svi ljudi ima i insekata.
[ Trunks @ 02.09.2002. 20:56 ] @
Mislim da je svaki sledeći odgovor suvišan i da je na temu odgovoreno.
Zatvaram, da ne bi preraslo u flame.