JS vs Frame
Hello!
Nemrégiben kaptam egy régi rendszert ami rengeteg framet használ. A rendszer nagyon nagy része javascriptben íródott ami belenyulkál az összes framebe valamint az aloldalakban is van számos js fv. ami nyulkálna vissza a többi framebe. Milyen jó módszert tudnátok ajánlani ennek a rendszernek a letisztázására?
A probléma, hogy a javascriptek a mostani szabványok miatt már nem úgy futnak le ahogyan kéne.
Dávid
■ Nemrégiben kaptam egy régi rendszert ami rengeteg framet használ. A rendszer nagyon nagy része javascriptben íródott ami belenyulkál az összes framebe valamint az aloldalakban is van számos js fv. ami nyulkálna vissza a többi framebe. Milyen jó módszert tudnátok ajánlani ennek a rendszernek a letisztázására?
A probléma, hogy a javascriptek a mostani szabványok miatt már nem úgy futnak le ahogyan kéne.
Dávid
AJAX
RE:
Ha megoldható kiváltás nélkül
Akkor nem értem mit szeretnél. Most ki akarod váltani vagy nem? Milyen legyen a jövőben?
Mivel csak sejtéseim vannak, hogy az egyik frame-et betöltve betölt valami mást a másik frame-be ezt megoldhatod akár a teljes oldal újratöltésével, úgy hogy egyetlen frame sincs az oldalon, vagy AJAX-szal egyes darabjait töltöd újra az oldalnak. Persze, ha sejtésed sincs az AJAX-ról akkor nem lesz olyan egyszerű a dolog. Ha meg a JS-hez se nagyon értesz, akkor ajánlom a teljes oldal újratöltését, mint megközelítés, már ha meg akarsz szabadulni a frame-ektől.
Persze ha nem akarsz megszabadulni tőlük, akkor nem tudom egyáltalán miért jött létre a témafelvetés. Vagy egyáltalán mit értesz azalatt, hogy letisztázás. Mert számomra a JS is tud tiszta megoldás lenni, ha akként használják, akárcsak a frame.
töltsd fel és postolhatod a
ajaxozni nem nehéz, jQuery-vel pl elég egyszerűen ki lehet váltani valahogy így:
$("#akarmi").load()
és a load-ot meg kell paraméterezni a címmel, és az adatokkal (de bele lehet erőszakolni a címbe is az adatokat ha jól rémlik)... az #akarmi meg egy sima <div id="akarmi">...</div> -re hivatkozik, ilyen divekkel kell kiváltani a frame-eket.
de ha a javascript amúgy sem működik, akkor az újraírás célravezetőbb lehet, mint a foltozgatás.
Nos.
???
távol álljon tőlem, hogy
http://api.jquery.com/jQuery.ajax/
ez konkrétan azt tudja csinálni egy div tartalmával, mint amit valószínűleg a te javascripted is csinál a frame-ekével
megint más kérdés, hogy megéri-e vacakolni vele....
Újra kell írni, kész. Tudok
Hello
Hello
az hogy működik, nem ok arra,