2012-05-08 18 views
0

divに問題があります。私はそれを次のように行うとdivが、テキストの罰金をラップ:しかしdivはAJAXコール後にテキストを折り返しません

<div class="ChatBox"> 
     <div id = "AllMessages" class ="AllMessages" style="position:absolute;width:100%;">fljadhfldhsfkljasdhfkjddasfasdfasafsdhasflhdasfhasdfjhdhasfkladfsdsf</div> 
</div> 

を私はAJAX呼び出しを実行し、DIVの内容を変更するためにJavaScriptを使用する場合、(AJAX呼び出しによって返されたコンテンツを挿入)ラッピングは機能しません。 何か言いたいことがあれば、返される結果はHTMLテーブルです。

xmlhttp.onreadystatechange=function() 
{ 
    if (xmlhttp.readyState==4 && xmlhttp.status==200) 
    { 
    document.getElementById('AllMessages').innerHTML=xmlhttp.responseText; 
    } 
} 

スクロールバーをパネルに追加するだけで、右にスクロールしてコンテンツ全体を表示することができます。

誰でもお手伝いします。 ありがとう!

+3

プロパティheight:autoおよびoverflow:autoをクラスAllMessagesに追加します。これがうまくいくことを願って。 –

+0

@PhilemonphilipKunjumon あなたの返信ありがとう! あなたのソリューションを混在させ、AJAX機能があるファイルのHTMLテーブルオプションを設定するだけで、それが機能しました。 – Araw

+0

が答えとして追加されました。この状況を経験した他の人にはもっと役立つはずです。 –

答えて

2

.AllMessages 
{ 
height:auto 
overflow:auto 
} 

にCSSプロパティを変更するには、これが機能を願っています。

関連する問題