2
ajaxを使って1対1のサポートチャットを構築しました。私は、Ajaxがdivの高さよりも高いdivをリフレッシュするとき、divはちょうど拡大を続けていることに気付きました。同じ問題を抱える多くの人が、オーバーフローを使用するようにアドバイスされています。縫い目すべてで動作する.. divで作業スクロールバーを取得する正しい方向に私をポイントすることができますか?ajaxが動作していないdivをスクロールする
これに失敗すると、私の唯一の他の選択肢は、私が本当に好きではないiframeを使用することです。
<table width="100%" height="100%" border="0"><TR height="90%"><TD width="100%">
<div id="adminlog" height="100%" width="100%"></div>
</TD></TR><TR><TD><textarea rows="4" name="input" id="input" cols="100" style="width: 80%; border:solid 1px orange; background-color: lightyellow;">
</textarea>
<input type="button" value="send" id="send" class="btn btn-primary" onclick="return textSubmit();"></TD></TR></TABLE>
<script>
function textSubmit(str) {
if (str != "refresh") {
var admin = "<?PHP echo $admin;?>";
var session = "<?PHP echo $session;?>";
var input = document.getElementById("input").value;
document.getElementById("input").value = "";
var dataString = 'admin='+ admin + '&input=' + input + '&session=' + session;
}
else {
var session = "<?PHP echo $session;?>";
var dataString = 'session=' + session;
}
jQuery.ajax({
url: "admin/chatsession.php",
data: dataString,
type: "POST",
success: function(data){
$("#adminlog").html(data);
},
error: function(){}
});
return true;
}
setInterval('textSubmit("refresh")', 5000);
</script>
こんにちはを理解するために使用するjQueryのを使用して、スタックオーバーフローを歓迎します。役に立つ外部リソースへのリンクは常に歓迎しますが、リンク先のページからキーの抜粋*を引用してください。これは、ウェブサイトがダウンしたり、ページが(再)移動された場合、この回答は役に立たなくなりません。 –