Am liebsten würde ich es mit jQuery machen, da man dann noch mehr verändern kann.
Code:
<a href="javascript:smilie("hallo", "feld_id");">Link</a>
Code:
<script type="text/javascript">
function smilie(smilietext, wert)
{
$(opener.document.body).css( "background", "black" );
}
</script>
Das ändert zwar die Farbe des Body, aber wie ändert man ein spezielles Element, dessen ID bekannt ist?