将变量从服务器端javascript传递到客户端javascript

时间:2011-07-27 23:08:15

标签: javascript browser

行。我整天都没有解决这个问题。我有一个客户端html页面,我想嵌入另一个服务器端的html页面,其中包含一个jQuery自动完成输入文本框。我想这样做的原因是自动完成中的ajax可以直接访问也位于服务器上的php文件而不使用jsonP请求。要做到这一点不是问题。

问题:一旦用户从自动完成中选择了一个值,我需要将该值(在嵌入式浏览器中的服务器端js之外)发送回客户端js(在主浏览器js中)以进一步处理。我在主浏览器应用程序中使用嵌入式OLE Microsoft Web浏览器。 (我知道这不太理想,但我们使用的是使用ActiveX的第三方插件)。我想到可能更改嵌入式浏览器控件的属性,例如状态文本,为其赋值并在主浏览器中识别该事件,但浏览器控件不允许通过js更改属性(除了宽度和高度)。

如果没有解决方案,我完全接受采用不同路线的想法。

提前致谢。

1 个答案:

答案 0 :(得分:0)

不确定我是否清楚地了解您的要求,但window.postMessage有帮助吗?