2011-07-27 193 views
0

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

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

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

在此先感谢。

+0

我不认为你可以将数据发送到另一个客户端页面,它必须通过某种服务器端页面使用PHP或其他服务器语言。 顺便说一句,没有服务器端JS这样的事情,但我明白为什么它在这种情况下似乎。 –

+1

>>服务器端JS没有这样的东西<<我知道你在这种情况下的意思,但是不要忘记Node.js,Rhino等等。请参见http://en.wikipedia.org/wiki/Server -side_JavaScript –

+0

@Adam:您提出的旧问题编辑方式错误。请提出一个与此相关的新问题。 –

回答

相关问题