2011-07-27 17 views
0

OK。私は一日中この問題を解決しなかった。クライアント側のhtmlページがあります。これは、jQueryオートコンプリート入力テキストボックスを含む別のサーバー側のHTMLページを埋め込むことを希望しています。私がこれをやりたい理由は、オートコンプリートのajaxがjsonPリクエストを使わずにサーバー上にあるphpファイルに直接アクセスできるようにするためです。これを行うには問題はありません。サーバー側の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:あなたの提案した古い質問の編集は間違った方法です。これにリンクする新しい質問をしてください。 –

答えて

0

お客様の要件をはっきりと理解しているかどうかわかりませんが、window.postMessageは役に立ちますか?

関連する問題