2

新しいメッセージのために Iframe を毎秒更新するのではなく、チャット アプリケーションに Ajax を使用したいと考えています。ajax で Web サービスを使用するように誰かに言われました。Ajax を使用するには、自分のコードをどうすればよいですか?

これは、毎秒呼び出される Iframe を示すコードで、Iframe src にはチャット メッセージを表示する aspx ページがあります。

     <script type="text/javascript">
            function refreshConversatio() {
             document.getElementById('iframeDisplayMessage').src = 'frmMessageDisplay.aspx';

            }
     </script>
    <body>
    <div id="divMessageDisplayPage" style="height: 724px; ">
          <asp:PlaceHolder ID="ContentPlaceHolderDisplayMessage" runat="server">
          <iframe id="iframeDisplayMessage" name="iframeDisplayMessage" width="76%" style="background-color:White;" height="95%" frameborder="0" src="frmMessageDisplay.aspx" 
    onload="document.getElementById('iframeDisplayMessage').contentWindow.scrollTo(0,document.getElementById('iframeDisplayMessage').contentWindow.document.body.scrollHeight)">
          </iframe>
          </asp:PlaceHolder> 
      </div>


    <script type="text/javascript">
            setInterval(function () { refreshConversatio(); }, 1000)


        </script>
 </body> 

これは Iframe で呼び出される Aspx ページで、メッセージを表示するリテラルがあります

 <div id="divConversation"  style="width: 100%;">

        <asp:Literal ID="RecepientConversation"  runat="server"/>

    </div>
4

1 に答える 1