ksa,
Большое спасибо всё чотко - а если такой div будет только один? Думаю так пойдёт
<script type='text/javascript'>
function viewPage() {
var view = window.open("","view");
var code=document.querySelector('.codeMessage')
view.document.write(code.innerHTML);
};
</script>
<div class="codeMessage">содержимое</div>
<a href="javascript:void(code)" onclick="viewPage()">кнопка</a>