» »

Frame

Frame

krajcar ::

Se še vedno uporablja Frame za razdelitev strani ali je to že malo zastarelo?
Primer:


frameset rows="25%,75%"
frame src="frame_a.htm" /
frameset cols="120,*"
frame src="tryhtml_contents.htm" /
frame src="frame_a.htm" name="showframe" /
/frameset



LP

ales85 ::

Nisem strokovnjak ampak načeloma so pa frami "zastareli". Uporabljajo se vsaj div območja v povezavi s CSS.

VelikiTun ::

Stran s frame tagom. Uporabi div, hkrati pa se seznani s HTML5 elementi za delitev vsebine na strani.

RockyS ::

HTML5 sekcije še niso pripravljene za everyday use in nikakor ne morejo zamenjati div, vsaj zaeenkrat. So pa neko ogrodje, čeprav nekak ne najdem zakaj se to sploh implementira, razen če bodo roboti to znali izkoristit.

VelikiTun ::

Ja, trenutno je v CSS-ju potrebno še definirati, da se gre za block element. Od tu naprej pa se tag uporablja kot div.
Je pa res, da trenutno ni nekega konkretnega razloga za uporabo.

Netrunner ::

krajcar je izjavil:

Se še vedno uporablja Frame za razdelitev strani ali je to že malo zastarelo?


he he ... že tabele so več kot 5 let iz mode ... kaj šele frejmi..

Kombinacija block elementov in CSSja je rešitev...
Doing nothing is very hard to do... you never know when you're finished.

RockyS ::

jaz tabele še zmeraj uporabljam za prikazovanje večje količine podatkov in mislim da še večina drugih.

Netrunner ::

Za prikaz podatkov so tabele še vedno aktualne, saj ravno za to so v osnovi narejene.... nanašal sem se na postavitev layouta z tabelami
Doing nothing is very hard to do... you never know when you're finished.

Ziga Dolhar ::

Okvirji se za namen, za katerega so se uporabljali nekoč ("na vseh straneh isti header in isti meni"), ne uporabljajo in se nikoli ne bi smeli uporabljati.

V določenih specifičnih in namenskih aplikacijah (kar "običajne spletne strani" niso) so pa še vedno nepogrešljivi. Razni zaledni sistemi, baze znanja oz. dokumentacija ...
https://dolhar.si/

Gandalfar ::

krajcar: ce ti deluje. Go ahead :)

krajcar ::

Če prav zastopim, za uporabo na vseh straneh isti header in isti meni naj se poigram s css-jem. Čas me je prehitel :-)

Netrunner ::

nisi prav razumel...

z pomočjo CSSja postaviš elemente na svoje mesto .. frami so omogočali da z klikanjem po headerju se je samo centralni del spreminjal in ne cela stran .. v letu 2012 se za ta namen uporablja ajax(javascript)

poguglaj malo da prideš vsaj malo up to date :)
Doing nothing is very hard to do... you never know when you're finished.

krajcar ::

Nic, potem pa študirat javascript in css.

VelikiTun ::

Pa je res "varno" uporabljati JS za navigacijo namesto PHP ali drugega server-side jezika?
Če ima klient JS izklopljen, potem je prikovan na naslovno stran. Sicer je procent takih najbrž majhen, pa vseeno.

Lion29 ::

VelikiTun: preberi si o gracefully degradation
Founder and CTO @ Article-Fatctory.ai

Gandalfar ::

@Lion: ki pravi tocno to, kar se VelikiTun sprasuje ;)

para! ::

Zakaj bi bil prikovan na naslovno stran, če je JS izklopljen? Graceful degrad. pomeni, da je stran popolnoma delujoča brez JS, če pa je JS vklopljen ima pač bolj moderne funkcionalnosti.

Konkretno imaš v navigaciji anchor, ki ima href nastavljen na pravo ciljno stran, če je JS vklopljen mu daš href na void in dodaš click handler pa je.

lp
Death before dishonor!

Lion29 ::

ne, nikar HREFa ne spreminjat....

sploh pa se mora URL pravilno spreminjat tudi ce se strani loadajo prek ajaxa s pomocjo JS
Founder and CTO @ Article-Fatctory.ai

para! ::

Lion, lahko prosim kaj več o spreminjanju hrefa, kje so težave, zakaj je to narobe? Hvala.
Death before dishonor!

Lion29 ::

href je tisti, ki nosi naslov strani oz. povezave...

zakaj bi ga brisal?

kako bos vedel, kaj se zgodi ob kliku na link?

kaj bos za vsaki link na strani naredil svojo js funkcijo?

najbolje je vse lepo povzet v eno funkcijo, da imas vse na enem mestu, se bolje v class...

tore a href="/stran1.html" class="ajax" .... ce pride no js client, bo pac normalno zalaufal link

$('a.ajax').live('click', function(event){
event.preventDefault();
var src = $(this).attr('href');
$('#content').load(src, .....);
});


tako nekako....

pol samo vsaki povezavi, ki zelis, da se dinamicno zloada, dass class "ajax"

to je le osnova, to seveda pol nadgradis z razlicnimi callbacki pa url hashi, pa kakimi validatorji, etc..

ne rabis ni hrefa brisat, prazvzaprav v tej teoriji, ga ne smes
Founder and CTO @ Article-Fatctory.ai

Netrunner ::

Lion29 => pri tvojem primeru je vredno tudi omenit da si uporabil jquery knjižnico če se ne motim... in ne čisti JS
Doing nothing is very hard to do... you never know when you're finished.

Mesar ::

ja in more zato includat 150kb dreka, da pol uporabi 5 vrstic kode.
Your turn to burn!

Lion29 ::

Mesar je izjavil:

ja in more zato includat 150kb dreka, da pol uporabi 5 vrstic kode.


true....

jQuery ni za easy js probleme, jeza spletne srani ali aplikacije

pa kot prvo, jsuqey inkludas z google cdn-ja, tak da je v v vecini primerov ze v kesha gledde na to, da ga uporablja vecina strani


kot drugo, jquery ni 150kb, sploh ne prejsnje verzije in ne minificirane

in kot tretje, uporabljas mod deflate ali gzip
Founder and CTO @ Article-Fatctory.ai

Mesar ::

No pa par kb gor ali dol, gzipa ne zna nastavit, minificirat pa tut ne sme, ker se lahko kdaj odloči, da bo hitro malo popravo yquery pa ni praktično co nvertat sem pa tja.
Your turn to burn!

Lion29 ::

jqueryja bos ti sel popravljat :O:O

nihce ne pravi, da uporabljas jquery, ce ti ne pase....
Founder and CTO @ Article-Fatctory.ai

Mesar ::

Lion29 je izjavil:

jqueryja bos ti sel popravljat :O:O

nihce ne pravi, da uporabljas jquery, ce ti ne pase....


ma paše samo mogoče mi zapaše malo modificiran
Your turn to burn!


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Slo-Tech userscripts

Oddelek: Izdelava spletišč
174960 (2412) jype
»

Content-Security-Policy problem

Oddelek: Izdelava spletišč
51449 (1266) poweroff
»

linkanje med div-i?

Oddelek: Izdelava spletišč
141517 (1335) MrBrdo
»

Javascript:sprememba/naložitev nove slike v DIV

Oddelek: Izdelava spletišč
142520 (2355) JayKay
»

FrontPage

Oddelek: Izdelava spletišč
91102 (932) MAC.H

Več podobnih tem