Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno velikost i/framu v HTML pomoci CSS

Zdravim,

delam si pomocne stranky a-la knowledgebase. Vim, ze v dobe CSS prijdou ramy jako zbytecnost, ale me vicemene vyhovuji:
* potrebuji nacitat seznam topicu nezavisle na menu
* topicy mohou mit nezavisle kodovani
* "sirotci" (zobrazeni stranky bez menu) me nezajimaji

Co mi vsak nevyhovuje je velikost ramu. Potreboval bych, aby se sirka ramu prizpusobovala sirce menu. Klasicky lze nastavit pouze v pixelech nebo procentech.

Proto se ptam - lze ovlivnit velikost frame pomoci CSS? Nebo alespon velikost iframe? Pomoci javascriptu se mi to moc resit nechce a neustale generovani cele stranky je plytvani vykonem serveru.

Předmět Autor Datum
Veľkosť rámca vo framesete z CSS zrejme neovplyvníš. Veľkosť iframe môžeš pomocou CSS nastaviť štand…
los 18.11.2011 21:11
los
Tady davam navrh. Pokud by se podarilo menit dynamicky sirku MENU, vysledny obsah topicu by se vesel…
gd 18.11.2011 21:48
gd
Keby si zoznam topicov zobrazoval do celého rámca a obsah topicu by si zobrazoval v tom istom rámci,…
los 18.11.2011 22:18
los
Dat seznam do stromu me napadlo jako prvni, ale zavrhnul jsem to kvuli prehlednosti a vypocetni naro… poslední
gd 18.11.2011 22:40
gd

Veľkosť rámca vo framesete z CSS zrejme neovplyvníš. Veľkosť iframe môžeš pomocou CSS nastaviť štandardným spôsobom. Určite nemôžeš pomocou CSS ovplyvniť šírku rámca z dokumentu, ktorý sa v tom rámci zobrazuje (jedine pomocou JavaScriptu).

Nepochopil som celkom to, že zoznam topicov potrebuješ načítať nezávisle na menu (resp. si to predstavujem tak, že to menu je predsa zoznamom topicov).

Tady davam navrh. Pokud by se podarilo menit dynamicky sirku MENU, vysledny obsah topicu by se vesel a zobrazil pod SEZNAMEM TOPICU. V opacnem pripade musim pouzit nove okno.

Co se tyka MENU, je zbytecne jej pokazde znovu tahat z databaze, pokud bych chtel videt seznam topicu jine kapitoly.

Vypada to, ze asi Javascript bude nevyhnutelny. :-/

[http://pc.poradna.net/file/view/7497-navrh2-gif]

PS: skoda, ze nemohu odstranit neuplny navrh.gif ;-)

Keby si zoznam topicov zobrazoval do celého rámca a obsah topicu by si zobrazoval v tom istom rámci, tak by to nebolo lepšie? Alebo keby si ten seznam topicov dal rovno do toho stromu?

Inak šírku menu si nastaví používateľ sám, keď bude vidieť, že má na obsah málo miesta. :-)

K PS: Prílohu môžeš odstrániť tým, že odškrtneš ten checkbox pri nej.

Dat seznam do stromu me napadlo jako prvni, ale zavrhnul jsem to kvuli prehlednosti a vypocetni narocnosti tvorby stromu (uz ted mam mam v zalozkach brwseru stovky zajimavych informaci jen z IT). Se stromem se moc hybat nebude (i kdyz to jiz neni problem), ale ten seznam topicu bude "pracovat".

A ted nastupuje moje lenost. Dat to pod sebe je moc rolovani, menit sirku rucne by me asi take nebavilo. I kdyz ted me napadlo to udelat pomoci php skriptu pro generovani hodnot framesetu a pri vstupu na stranku bych jen zadal procentni obsazenost pro menu. Prece jenom, proc to ovladat myši, kdyz to jde klavesnici. :-D

Ted vazne. Asi to udelam cele pomoci CSS a seznam topicu budu tahat javascriptem a obsah do noveho okna tvoreneho js. To se da alespon zavrit kliknutim kamkoliv. At uz to vypada...
Jinak diky za rady.

PS: dik za tip s tim odstranenim (hledal jsem automaticky del...)

Zpět do poradny Odpovědět na původní otázku Nahoru