【发布时间】:2012-11-11 03:03:00
【问题描述】:
我目前正在创建一个可通过自定义 url 功能访问的页面。每当我的页面回发到服务器时,我都会丢失 window.dialogArguments 属性,因此无法访问 getFields()、container.deleteField() 等。
有没有办法解决这个问题?
我的第一个想法是通过 XMLHttpRequest 调用与服务器进行所有通信,这将摆脱回发问题,但问题是代码(来自 Tridion 5.3)严重依赖服务器端逻辑及其运行做一个大工作来改变它。 (5.3 似乎使用window.returnValue 而不是dialogArguments。
我的第二个想法是也许我可以在window.opener 中使用一些值,但是我找不到我需要的属性/功能。
【问题讨论】:
标签: tridion tridion-2011