var win = window.open(url, wname, wfetures);

시 아래와 같은 오류가 발생할 경우, 

SCRIPT87 Message: Invalid argument. 


wname 에서 빈칸( )이나, 언더바(_) 가 들어가서 발생하는 오류일 가능성이 높다.


Microsoft 에서는 두번째 인자를 아래와 같이 사용하라고 권고 한다.

http://msdn.microsoft.com/en-us/library/ms536651%28v=vs.85%29.aspx


wname 인자에는  target의 속성을 입력하라 되어 있다.

  • _blank
  • _media
  • _parent
  • _search
  • _self
  • _top


IE 에서만 발생하여 대략 난감할 수 있음



참조 : http://stackoverflow.com/questions/710756/ie8-var-w-window-open-message-invalid-argument

Posted by lahuman

댓글을 달아 주세요