我不知道這是可能的,但...記住文本輸入,而不使用PHP或數據庫
我試圖創建一個非常基本的聊天功能,將任何人訪問該頁面,詢問簡單的問題。我受限制,所以我只能使用HTML和JavaScript代碼,所以我非常侷限於如何才能真正實現這一點。
有什麼辦法可以創建一個聊天功能,允許多個用戶看到一個沒有頁面重新進行實時會話,因爲我們無法將結果保存到數據庫。
到目前爲止,我有下面的代碼將使聊天工作,但沒有人能看到對話。我們是否可以獲得代碼來激活顯示更改,而無需刷新頁面,以便其他人可以看到對話?就像使用現場活動或其他東西一樣。
如果有人有任何建議,我會非常感激。
代碼示例:
<script>
jQuery(document).ready(function(){
$('button').click(function(){
var message = $('textarea').val();
var old = $('#chatbox').html();
$('#chatbox').html(old + '<p>' + message + '</p>');
});
});
</script>
<h1>Chat</h1>
<div id="chatbox">
<p>The chat box</p>
</div>
<div id="message">
<textarea class="textarea" name="comment" id="comment" placeholder="Ask a question..."></textarea>
<button>Post</button>
</div>
僅使用HTML和JavaScript就不可能實現使用Web瀏覽器直接進行客戶端與客戶端的通信。你可能需要某種服務器端腳本,或者其他一些東西,比如Java applet或Flash對象。 – apokryfos