unclebob
Про JS не соглашусь. Это мощное средство, но не надо забывать правильно его использовать.
Можно так:
Таким образом, если JS отключен - не отработает ни скрытие объекта, ни показ; и все будет ОК. А если все нормально, то инлайновый скрипт отработает раньше, чем событийный.
Однако не отвечу за правильность и кроссбраузерность конструкции document.body. Надо в доки глянуть.