Да, переменные JavaScript будут существовать в создаваемой области действия.
var bannerID = 55;
<input id="EditBanner" type="button"
value="Edit Image" onclick="EditBanner(bannerID);"/>
function EditBanner(id) {
//Do something with id
}
Если вы используете обработчики событий и jQuery, это также просто
$("#EditBanner").click(function() {
EditBanner(bannerID);
});