2012-08-23 5 views
0

버튼을 누른 후 위젯을 시작하는 간단한 웹 페이지를 만들었습니다. 버튼을 누르면 DOM 트리에 요소가 추가됩니다.html/javascript를 사용하여 위젯 시작하기

var div = document.getElementById("loginWidget"); 
var loginWidget = document.createElement('script'); 
loginWidget.setAttribute("type", "text/javascript"); 
loginWidget.setAttribute("src", "http://widgetstore.etc.etc"); 

div.appendChild(loginWidget); 

이렇게하면 웹 페이지에서 로그인 위젯이 시작됩니다. 새 창에서 열려면 어떻게합니까 (위젯 크기로 조정하는 것이 좋습니까?) 이렇게하면 원래 창의 창에서 로그인 위젯의 값에 액세스 할 수 있습니까? 이것이 가장 나쁜 아이디어 인 경우 방법은 원래의 크기에서 더 눈에 띄는 있도록. 내 n00bness 용서.

를 위젯 스타일을 일반적으로 자신이 연구하지만 서둘러 약간의 것입니다!

+0

이 코드는 단순히 스크립트 요소를 만듭니다. 위젯 코드는 어디에 있습니까? – Esailija

답변

1

window.open를 살펴 보자. 그것은을 반환합니다 새로 열린 윈도우에 대한 포인터 그리고 그 윈도우의 폭과 높이를 지정할 수 있습니다. 그러나 onclick 핸들러에서 window.open을 호출해야합니다. 그렇지 않으면 스크립트 블록에서 호출하면 브라우저에 의해 차단됩니다. 또한 위젯 창에서 012를 사용하여 초기 창에 액세스 할 수 있습니다..

+0

도움을 주셔서 감사합니다! –