Many people guess javascripting is good. But if you don't you JavaScripts, it is even better. These scripts run in your visitor's browser (computer), and are specific to the installed browsers.
These days, a lot of things can be done with css, for example, the hovering menus, drop down menus, pull aside menus and many more.
Now, you can forget about writing <script> tags. But even if you need to code your website with these things, you can use unobtrusive javascripts. These codes are written with a new concepts only. Everything else is still traditional.
Here is a simple logic, how you can convert your inline scripts into unobtrusive JavaScript. First, output your HTML elements with sufficient class names, and IDs. At the end of your contents, point to an external JavaScript file (.js). This file should hold ALL instructions about what elements of your page should have JavaScript events handling, and many other necessary calculations.
<IMG onClick=""> can now be rewritten as external JavaScript. Look at the example below.
<img src="" id="HANDLER_ICON">
<script src='handlers.js>...
document.getElementById('HANDLER_ICON').onclick = handler_function;
...
Understood? This seems that we can use the JavaScript fully externally. There is no use of writing inline scripts anymore, now. But, if you do not need JavaScript, you can have amazing performance. Here is my last suggestion; if you need them anyhow, use them unobtrusively.