후배 숙제를 도와주다가 open 메소드에서 신기한 사실 발견

oNewWindow = window.open( [sURL] [, sName] [, sFeatures] [, bReplace])

2번째 인자로 새로 열릴 창의 이름을 넣어주는데
이름 중간에 -(dash)가 들어가면 자바스크립트 에러가 뜬다.
('_(underbar)'이었는지 '-(dash)' 이었는지는 확실히 기억이 안난다)
(방금 해 보았는데 dash가 맞다.)

버그인지, 뭔지는 아직 잘 모르겠지만
나중에 또 이런 일로 삽질하긴 죽어도 싫어서 적어둔다.


덧. 이제야 안 사실이지만 underbar 빼고 왠만한 특수문자는 에러를 발생시킨다. 다른 브라우저에서는 문제 없이 돌아가는데 IE만 말썽.. -- 2010.04.23

신고
posted by purecolor