예전에 쓴 글에서는 [object] 가 뜨면
void 로 window.open 구문을 감싸주면 된다고 글을 썼었다.
대충 왜 그런건지 알 것 같다.
window.open 함수는 실행되면 object (객체) 를 반환하는데,
실행 시점에서의 현재 창은 팝업이 아닌 부모 창(?) 이므로
object를 부모창이 받게 되어 [object]가 뜨게 된다. 그러므로,
아예 반환값을 안받으려면
window.open(......);void()
이런식으로 해준다거나 아니면
window.open().focus()
이런식으로 open 되는 것에 포커스를 주면 된다...
대...충 이런 뜻인거 같다
p.s. 이건 꼭 플래시 getURL 에서만 아니라 일반 html 이나 자바스크립트에서도 적용된다. 해보니까 되더라...
'웹 > Flash' 카테고리의 다른 글
getURL 사용 시 [object] 뜰 때 (0) | 2012.05.09 |
---|