Задание такое:
Нужно создать страничку, на которой вводятся тригонометрические значения с диапазоном и шагом. Дальше должна создаваться в новом окне табличка с этими значениями такого вида:

Обязательно новое окно должно создаваться методом open().
Также в новом окне рядом с табличкой нужно вывести график этой функции в заданном диапазоне. График рисовать собираюсь с помощью canvas. Но как разместить это именно в новом окне я не понимаю. Вот ссылка на то, что получилось:
P.S. В коде JS есть функция drawBack(), где нарисована координатная плоскость. Как к примеру ее разместить в новом окне рядом с таблицей?