ugrás a tartalomhoz

flash menu keretben

s5vi · 2006. Nov. 23. (Cs), 21.13
Hali szakértők (én kezdő vagyok)

Tudom hogy sokszor volt (de nem találtam rá megoldást)
Az a cél hogy a flash menu ne töltődjön mindig ujra (mindegyik lapon ugyanaz a flash menu van)
Csak frames megoldás tudtam, igy jó ,nem villog, nem töltődik ujra..
dehát mindenki azt mondja hogy nemjó mer frames.....
Full flashes lapot nem akarok, az se jó.
táblázattal,css-el , legalábbis ahogy én próbáltam ujratöltődik, ok a brozer cacheli, de akkor is villanik.

köszi, várom az okosságokat (mindig szeretek jó dolgokat tanulni)
 
1

....

Cadeyrn · 2006. Nov. 23. (Cs), 21.44
Azért ez félelmetes. Teljesen ugyanezt a kérdést kb. 3 napja tette fel valaki.
Keresd meg a fórumban, mert kérdés előtt illik utánaolvasni.
2

olvastam....

s5vi · 2006. Nov. 23. (Cs), 22.03
biztos erre gondolsz: http://weblabor.hu/forumok/temak/16044
olvastam, az igaz h majdnem ua probléma
megoldási javaslat/iránymutatás is van
ajax,php,javascript, de semmi részlet
ha php-vel állítom elő az oldalt, akkor nem fog ujratölteni?
3

újratöltődés

Anonymous · 2006. Nov. 23. (Cs), 22.36
Induljunk az alapoktól.
1. tény: Ha egy oldalt újratöltünk, akkor annak az összes eleme újratöltődik.
2. tény: Csak akkor nem töltődik újra a menü, ha az nem az újratöltött oldalon van.
Következtetés: ha nem akarod újratölteni a menüt, frame-be kell raknod. Ha nem rakod frame-be, újra fog töltődni.
Divatos dolog az ajax, meg is lehet oldani, hogy a flash menü egy javascriptet hív meg, ami "ajax-módon" újratölti az oldal tartalmi részét, azonban az ajax ilyen célra való használata általában ellenjavallott. (Nincs az oldalaknak önálló URL-jük, a keresők nem tudják indexelni a tartalmat, viszont javascript-függő az egész navigáció).

Gyulus
4

szóval csak kerettel lehet

s5vi · 2006. Nov. 24. (P), 21.19
Köszi, ezekszerint nem lehet sehogy, csak kerettel, vagy barátkozzak meg az ujratöltéssel, vagy full-flash oldallal.
azért keresgéltem ezt találtam, nem tölt ujra, vagy legalábbis látszólag:
http://www.lorrainedaley.com/nature1.html
A forrást megnézve én azt látom h preload-olja a képeket (MM_preloadImages), és csinál egy div-et amiben egy img van. Ezt cserélgeti javascript-tel(MM_swapImage). Tudom ez csak a kép cseréje.
Ilyen módon csak képet lehet cserélni? (vagy swf-et, esetleg html-t is?)
5

hm..

Anonymous · 2006. Nov. 27. (H), 11.23
Én ezzel a scripet oldottam meg:
.
Bár nekem nem volt túl sok tartalmam.
Az a lényege hogy egy html fájlt készítessz és abba teszel mindent,
a flashmenüd egy js-t hív meg ami az adott tartalomra "ugrik".
- azt megjeleníti a többit nem.
6

a link

Anonymous · 2006. Nov. 27. (H), 11.25
7

Köszi

s5vi · 2006. Nov. 28. (K), 21.28
Hát ez igen jó (nekem uj)
Megnéztem a linkelt cikket, ez pont arra jó, hogy ki lehet dobni a frameket.
Ha nagyobb tartalmat teszek a page-ekre, az összes betöltését meg kell várni míg elindul a flash és az abból hivott javascript?
Ha jól értem egyetlen html lap lesz az egész, kezdetben egy csomó láthatatlan div-vel.
Na ezt jól leirtam , szóval a frames oldalon csak a menu-t kell megvárni, már lehet navigálni akár az első oldal töltése közben is.

ps:tudom próbáljam ki :-)
8

Framek

Anonymous · 2006. Nov. 28. (K), 21.47
A framek naaaaaaagyon elavult technológia és időközben elég sok mindenki rendelkezik gyors internettel, úgyhogy ha nem akarsz megabájtos menüt csinálni, akkor mindenki el fogja viselni. Flash menüt meg egyébként se csinálj.
9

Eolas-per

s5vi · 2006. Dec. 2. (Szo), 22.09
A legújabb MS IE frissítés miatt (az Eolas-per következtében) a Flash elemek már csak kattintás után jelennek meg.

ez nem igaz, van rá javascriptes megoldás, én is ezt használom, nem kell kattintani.
http://blog.deconcept.com/swfobject/
http://blog.deconcept.com/2005/12/15/internet-explorer-eolas-changes-and-the-flash-plugin/

a flash menu mellé (ha nincs flash) csinálok html menu-t is, ezt a keresők is megtalálják.
a többivel egyetértek.