Överkurs eller inte, att ha all Javascript i en extern fil är något man verkligen borde satsa på från start. Och anledningen är precis densamma som varför man inte borde köra med style-taggar till CSS:en; man vill ha utseende, innehåll och uppförande separerat så gott det går.
Vi lever inte på 90-talet längre!
I så fall blir koden du skrev där uppe såhär:
javascript.js
var inputButton =
{
clickHandler: function() {
makeRequest('addEntry.asp?chatText='+ document.getElementById('frm_chatEntry').value +'&rnd='+Math.random(),'overflow');
}
};
var button = document.getElementById("sendButton");
button.onclick = inputButton.clickHandler;
index.html
...
<textarea name="frm_chatEntry" style="width:90%; height:65px;">
<input id="sendButton" type="button" value="Skicka" />
...
Det blir genast mer överskådligt enligt mig.
(Har inte orkat testa koden själv, så var inte förvånad om den inte fungerar... Var ändå mest för att visa hur det hela fungerar)