Tyoma5891,
Не совсем понял ваши манипуляции с tempCalcSource - почему просто не разместить скрипт в head
(во всяком случае угловые скобки в тексте надо экранировать)
strSource убрал - иначе ее пришлось бы вставлять внутрь функции обработки click
<!DOCTYPE html >
<html>
<head>
<title>eval</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script type="text/javascript">
window.onload = function () {
$(".tempCalcSource").html("\<script\>$('.calculate').click( function(){$('#resultCalc').html(eval($('.CalcSource').html()).toFixed(2));});\</script\>");
}
</script>
</head>
<body>
<input id="textinput-0" name="textinput-0" type="text" placeholder="placeholder" class="input-xlarge">
<div id='resultCalc'></div>
<br><input type='button' value='Рассчитать' class='calculate'>
<div class="CalcSource" style="display:none;">parseInt($('#textinput-0').val())*56</div>
<div class="tempCalcSource" style="display:none;"></div>
</body>
</html>