예전에 쓴 글에서는 [object] 가 뜨면

void 로 window.open 구문을 감싸주면 된다고 글을 썼었다.

대충 왜 그런건지 알 것 같다.

window.open 함수는 실행되면 object (객체) 를 반환하는데,

실행 시점에서의 현재 창은 팝업이 아닌 부모 창(?) 이므로

object를 부모창이 받게 되어 [object]가 뜨게 된다. 그러므로,

아예 반환값을 안받으려면

 

window.open(......);void()

이런식으로 해준다거나 아니면

window.open().focus()

이런식으로 open 되는 것에 포커스를 주면 된다...

 

대...충 이런 뜻인거 같다

p.s. 이건 꼭 플래시 getURL 에서만 아니라 일반 html 이나 자바스크립트에서도 적용된다. 해보니까 되더라...

 



 

' > Flash' 카테고리의 다른 글

getURL 사용 시 [object] 뜰 때 2  (0) 2012.06.01
getURL 사용 시 [object] 뜰 때  (0) 2012.05.09