window.open, IE и недопустимый аргумент

Опубликовано 2012.07.17 в разделе Разное.

window.open, IE - недопустимый аргумент или SCRIPT87 Такая ошибка бывает при использовании
  1. window.open
в говнобраузере. Столкнулся с ней..потратил много времени на установление причины падения функции.Причём во всех браузерах работало нормально, а в осле намертво падало. Ошибка оказалась в том,что в имени открываемого окна были знаки тире. Тоесть:
  1. window.open('some_url','new-window-name','some options');
упадёт с ошибкой,а так:
  1. window.open('some_url','new_window_name','some options');