Самое интересное что все работает во всех нормальных браузерах)
Получается, что onOk должно быть функцией в соседней функции open, вызываться должна в creat, но каким-то другим способом, нежели у меня. Правильно я понял?)