flash menüvel tartalom betöltése html div-be
Abszolút kezdő vagyok a weblapkészítésben. Az lenne a gondom, hogy csináltam egy flash menüt egy html oldalhoz, és azt szeretném, ha a különböző menüpontok csak a megadott div tartalmát változtatnák meg (szöveg+kép), nem töltenék újra a teljes oldalt. Hogyan lehet ezt megcsinálni? Gondolom az AS kódba és az oldal kódjába is be kell írni valamit. Azt mondta egy ismerősöm, hogy ajax segítségével lehet így elkészíteni az oldalt, amit végképp nem ismerek. AS3-at és Dreamweavert használok.
■
AJAX
Mivel kezdő vagy, ajánlom először is a JavaScript nyelv elsajátítását. Rengeteg könyv és webes leírás létezik a témában, talán a legkönnyebben elsajátítható mód, ha az ember megnézi Douglas Crockford videóit. Ha megvannak az alapok jöhet az ismerkedés az AJAX-szal, ami HTTP illetve JavaScript ismeretek birtokában már nem lesz egy bonyolult téma.
Hát sajnos ennyi időm nincs
Akkor rossz rovat
Van már egy hasonló probléma
Neked is hasonló módon kellene elindulni.
http://weblabor.hu/forumok/temak/106597
Ha jól tudom, akkor flashel is lehet az aktuális url-hez hozzáadni hash-t, arra ráültetsz egy js eseménykezelőt, majd az eseménykezelő elindít egy AJAX kérést és a visszakapott szöveget beleteszi a megfelelő dobozba.
Ámbátor teljesen egyet kell hogy értsek Poetroval... Ha nem értesz hozzá, akkor minek vállalsz el ilyet? Csak azért, hogy még több szemét legyen a neten? Először sajátítsd el a megfelelő tudást, majd utána vállalj be dolgokat. És ezt ne bántásnak vedd kérlek, de szerintem így nem lehet dolgozni... Nyilván senki sem ismer mindent, de alapvetően azzal semmi baj nincsen, ha rámegy egy napod arra, hogy utána olvasol az adott dolog megvalósításának, de nyilván ehhez kellenek bizonyos alapok... Ha nincsen alap amire építhetsz, akkor nem egy napod, hanem egy heted fog rámenni...
Utána olvastam a flashes
var request:URLRequest = new URLRequest( "http://domain.tld/path/to/file.html#anchor-you-want" );
navigateToURL( request , "_self");
A flashben erre lesz szükséged :) A többi hozzávaló megkeresésére van egy nagyon jó kis oldal: www.google.com :)