$.contents возвращает jQuery обёртку над document'ом фрейма, а глобальные переменные нужно искать у window. В Вашем случае нужно использовать свойство contentWindow у JS объекта фрейма (не jQuery обёртки)
$(document).ready(function () {
$(".button").click(function () {
lookframe = $("#look_frame").get(0).contentWindow;
lookframe.saveoptions();
});
});