2013-08-24 5 views
0

배너 교환에서 광고를 표시하려면 광고 서버에 링크 된 iframe이 포함 된 웹보기를로드하고 있습니다. 일부 자바 스크립트를 통해 광고 링크가 "_blank"로 지정되어 광고가 별도의 브라우저 창에서 열리도록 설정할 수 있습니다. 그렇지 않으면 동일한 작은 웹보기에서 열립니다.배너 교환에서 광고 게재

가 작동하지 않고 내가 콘솔이 얻을 그러나 :

<webview>: A new window was blocked. 

모든 아이디어를 어떻게이 작업을 수행?

답변

1

updateData()으로 전화 할 때마다 현재 SVG를 삭제하고 새 SVG를 추가합니다. d3.select('.' + value)은 현재 DOM에있는 SVG 노드를 반환하므로 삭제할 때까지 새 속성을 추가하기 전까지 속성을 설정하는 것은 일시적입니다.

this 업데이트 된 바이올린을 확인하십시오.

체크 박스가 바뀌면 변경되는 글로벌 visibleCharts 개체를 추가하고 각 updateData() 호출에서이 값을 사용합니다.

전체 ('클릭') 및 전체 visibleCharts 메커니즘을 건너 뛰고 체크 박스가 updateData() 기능에서 직접 선택되어 있는지 확인할 수도 있습니다.

+0

코드에서 어딘가에 focus1과 focus2를 뒤집습니다. 이 업데이트 된 바이올린 http://jsfiddle.net/T6G5Z/1/을 확인하십시오. –