pesan

Pesan Instan

Pesan Instan

Nama Kontak

CSS (di file style.css): body { font-family: Arial, sans-serif; background-color: #f0f0f0; } .container { width: 80%; margin: 40px auto; background-color: #fff; padding: 20px; border: 1px solid #ddd; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } .header { background-color: #333; color: #fff; padding: 10px; text-align: center; } .chat-area { padding: 20px; } .chat-box { background-color: #f7f7f7; padding: 10px; border: 1px solid #ddd; } .chat-header { background-color: #333; color: #fff; padding: 10px; text-align: center; } .chat-content { padding: 10px; } #chat-list { list-style: none; padding: 0; margin: 0; } #chat-list li { padding: 10px; border-bottom: 1px solid #ddd; } #chat-list li:last-child { border-bottom: none; } .chat-footer { padding: 10px; background-color: #f7f7f7; border-top: 1px solid #ddd; } #pesan { width: 80%; padding: 10px; font-size: 16px; border: 1px solid #ccc; } #kirim { width: 20%; padding: 10px; font-size: 16px; background-color: #333; color: #fff; border: none; cursor: pointer; } #kirim:hover { background-color: #444; } JavaScript (di file script.js): // Simpan pesan di dalam array let pesan = []; // Fungsi untuk menampilkan pesan function tampilkanPesan() { const chatList = document.getElementById('chat-list'); chatList.innerHTML = ''; pesan.forEach((pesan, index) => { const li = document.createElement('li'); li.textContent = pesan; chatList.appendChild(li); }); } // Fungsi untuk mengirim pesan function kirimPesan() { const inputPesan = document.getElementById('pesan'); const pesanBaru = inputPesan.value; if (pesanBaru !== '') { pesan.push(pesanBaru); inputPesan.value = ''; tampilkanPesan(); } } // Tambahkan event listener untuk tombol kirim document.getElementById('kirim').addEventListener('click', kirimPesan); // Tampilkan pesan awal tampilkanPesan();

Post a Comment

أحدث أقدم