Привет!
Я пытаюсь заэмбедить одну HTML страницу внутрь другой, использую технику, описанную тут
http://aplus.rs/web-dev/insert-html-...her-html-page/ (как альтернатива iframe).
<!--[if IE]>
<object classid="clsid:25336920-03F9-11CF-8FD0-00AA00686F13" data="some.html"></object>
<![endif]-->
<!--[if !IE]> <-->
<object type="text/html" data="some.html"></object>
<!--> <![endif]-->
Мне необходимо передать параметры на страницу внутри OBJECT тэга, чтобы потом получить их через java-script. Для этого я передаю параметры страницу через ее query string:
<object type="text/html" data="some.html?param=value"></object>
Во всех броузерах, кроме IE, я затем могу получить доступ у урлу внутри подгруженной странички через document.location.href, распарсить его и таким образом получить переденный параметр.
Однако в IE document внутри подгруженной странички является документом родительской страницы. Таким образом я не могу получить доступ к location самой вгружаемой страницы.
Соответсвенно вопрос: как это можно сделать в IE? Возможно есть другие способы - через дополнительные атрибуты тэга OBJECT?
На родительской странице могут быть заэмбежены несколько страниц, каждой из которых может быть переданы свои параметры с определенными значениями.
Спасибо,
Игорь