Hogy lehet ezt megvalóstani? (bőv. Lent)
Na szóval...van a HTML alapú weblapomon több <DIV> részleg elhelyezve, amikbe flash-programok (online játékok) vannak berakva <embed> vagy <iframe> segítségével. A <DIV> részlegek rejtve vannak ( <div id="jatek" style="display:none"> ), és úgy vannak beállítva, hogy linkekkel tudom őket előhívni ill. elrejteni. Viszont az a gond, hogyha Google Chorme-mal nyitom meg a weblapom, akkor a rejtett <DIV>-ekbe berakott flashek mind egyszerre elkezdenek zenélni, még mielőtt akármelyiket is megjeleníteném.
Szóval a kérdésem az, hogy hogyan lehetne megoldani azt, hogy csak akkor töltődjön be a rejtett <DIV> tartalma, ha előhívom ? Tudom, hogy javascripttel/ajaxxal meg lehet vhogyan oldani, csak fogalmam nincs hogyan...
A válaszokat előre is köszönöm!
Hát attól hogy elrejted a divet attól még betölt csak nem látod.
Egyik megoldás az lenne ha az <a> knak adsz targetkéént egy iframe-t
<a href="jatek1.html" target="jatek1">sdafds</a>
<iframe name="jatek1">....
és akkor a jatek1.html-be ágyazod a játkot.
A másik megoldás pedig a Jquery lenne It --> http://api.jquery.com/load/
találsz egy jó tutorialt
Pedig csak az AJAX a legjobb megoldás a problémádra:
Itt okosodhatsz:
http://www.w3schools.com/ajax/default.asp
<embed> tag pedig nem szabványos, helyette viszont van <object>. Nem értem sokan miért erőltetik? Próbáljunk már meg valid weblapokat készíteni, ha lehet!
Háát..köszi a válaszokat, de valahogy nem sikerült :S próbálgattam már mindenfélét, és ígyis úgyis betöltötte az a fránya IE meg a Chrome az összes div-et : / ...de lehet csak én vagyok béna, hogy nem tudom összerakni...
Nem akarok akadékoskodni, de ha valaki leírna vagy linkelne egy pontos kódot, amivel ezt a hibát ki tudom küszöbölni, nagyon-nagyon megköszönném !!!
További kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!