Не уверен, что это проблема, но:
Согласно исходным спецификациям (Netscape) для window.open, функция строка должна НЕ содержать пробелы.
PS Если сначала установить URL-адрес "about: blank", а затем использовать (следующее), это работает?
function openindex(){
OpenWindow = window.open("about:blank", "newwin", "height=768,width=1024,toolbar=no,scrollbars=no,menubar=no,location=no");
OpenWindow.document.write('<script>alert("Hi");</script>');
OpenWindow.document.close();
}