2011-07-27 191 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:您提出的舊問題編輯方式錯誤。請提出一個與此相關的新問題。 –

回答

相關問題