【发布时间】:2011-10-14 16:52:38
【问题描述】:
好的。我整天都在这个问题上没有解决方案。我有一个客户端 html 页面,我想在其中嵌入另一个服务器端 html 页面,其中包含一个 jQuery 自动完成输入文本框。我想这样做的原因是自动完成中的 ajax 可以直接访问也位于服务器上的 php 文件而不使用 jsonP 请求。这样做不是问题。
问题:一旦用户从自动完成中选择了一个值,我需要将该值(来自嵌入式浏览器中的服务器端 js)发送回客户端 js(在主浏览器 js 中)以进一步加工。我在主浏览器应用程序中使用嵌入式 OLE Microsoft Web 浏览器。 (我知道这并不理想,但我们正在使用使用 ActiveX 的第三方插件)。我想可能会更改嵌入式浏览器控件的属性,例如状态文本,为其分配值并在主浏览器中识别该事件,但浏览器控件不允许通过 js 更改属性(除了宽度和高度)。
如果没有解决方案,我完全愿意接受采取不同途径的想法。
提前致谢。
【问题讨论】:
-
我认为您不能将数据从一个客户端页面发送到另一个客户端页面,它必须通过 PHP 或其他服务器语言的某种服务器端页面。顺便说一句,没有服务器端 JS 这样的东西,但我理解为什么在这种情况下看起来会这样。
-
>> 没有服务器端 JS 这样的东西 en.wikipedia.org/wiki/Server-side_JavaScript
-
@Adam:您对旧问题的建议编辑是错误的方式。请提出一个与此相关的新问题。
标签: javascript browser