Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var MessageBoard = {
  2.  
  3.     messages: [],
  4.     init: function(){
  5.    
  6.         // koppla händelser hanteraren till skicka knappen onclick och ett nytt meddelande skapas.
  7.         var knapp = document.getElementById("submit");
  8.         knapp.onclick = MessageBoard.createmessage; // Ropar på funktionen createmessage
  9.        
  10.     },
  11.    
  12.     createmessage: function(){
  13.    
  14.         // Hämtar ett id ifrån textarea och anropar value.
  15.         var firstname = document.getElementById("first").value;
  16.         var lastname = document.getElementById("last").value;
  17.         var phonenumber = document.getElementById("phone").value;
  18.         // Skapar nytt message objekt
  19.         var mess = new message(firstname, lastname, phonenumber);
  20.         // Lägger det nyskapade messageobjektet i arrayen
  21.         MessageBoard.messages.push(mess);
  22.        
  23.         //Ropar på funktionen renderMessages
  24.         MessageBoard.renderMessages();
  25.  
  26.     },
  27.  
  28.          renderMessages: function(){
  29.          
  30.             document.getElementById("messageuse").innerHTML = "";
  31.  
  32.             for (var i = 0; i < MessageBoard.messages.length; ++i) {
  33.                 MessageBoard.renderMessage(i);
  34.             }
  35.          
  36.          },
  37.            
  38.        
  39.         renderMessage: function(messageID){
  40.            
  41.         // Skapar en div, p tag för meddelandet ska skrivas ut.
  42.         var div = document.getElementById("messageuse");
  43.         var text = document.createElement("div");
  44.         var p = document.createElement("p");
  45.         text.className = "messageview";
  46.         text.innerHTML =  MessageBoard.messages[messageID].getText();
  47.         div.appendChild(text);
  48.         text.appendChild(p);
  49.        
  50.          //skapar ett unikt id-nummer.
  51.         var idnumber = document.createElement("p");
  52.         idnumber.id = "random";
  53.         idnumber.innerHTML += "Id-nummer:  " + MessageBoard.messages[messageID].getrandom();
  54.         text.appendChild(idnumber);
  55.    
  56.         }
  57.    
  58.        
  59.  
  60. };
  61.  
  62. window.onload = MessageBoard.init;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement