ugrás a tartalomhoz

object type="text/html" data beállítása JS-ből

ksgy · 2006. Dec. 8. (P), 15.23
hali!

talán itt a weblaboron találtam egy how to insert html page into another html page linket, gyorsan el is bookmarkoltam, hátha szükségem lesz még rá :)

eljött ennek is az ideje, igy nekialltam hasznalni: ha az object data attributumat statikusan html-bol allitom be, akkor mukodik gyonyoruen, de ha JS-bol probalom beallitani, egyszeruen nem tortenik semmi, ketfelekepp probaltam:

1) document.getElementById('content_obj').data = 'http://localhost/valami.html';

2) document.getElementById('content_obj').setAttribute('data','http://localhost/valami.html');
aztan jott a nagy otlet! letrehoztam az objektumot js-bol, es ugy allitgattam be az attributumokat, ez ffox alatt mukodik is, de IE tovabbra sem csinal semmit vele, csak ha statikusan van betoltve az adott html

- iframe-s megoldas nem jo, mert a tartalom valtozo, es a scrollbarnak a bongeszo scrollbarjanak kell lennie, nem az iframe scrollbarjanak

- az oldalak amiket be kell tolteni, kulso linkek, nincs hozzaferesem, hogy abban irjak kis js-t, ami az iframet szethuzza akkorara, hogy ne legyen scrollbarja

- az oldalnak elsosorban IE alatt kell mukodnie, de en szeretnem ha biztosan menne legalabb ffox alatt.

szoval a kerdes, csinalt-e mar valaki hasonlo dolgot, esetleg van-e kesz megoldasa, illetve van-e megoldas a data attrib. js-bol valo beallitasara.

elore is koszi
 
1

ajax

ksgy · 2006. Dec. 9. (Szo), 13.30
nos, kaptam egy tippet, hogy a megnyitando html-t, olvassam be egy xmlhttprequest-el, majd a tartalmat toltsem be egy divbe :) es lon siker :)