2011-07-04 6 views
0

안녕 얘들 아 어떻게 facebook share button id를 잡을 수 있습니까? 내가) (이 페이지 공유 버튼 (http://www.facebook.com/sharer/sharer.php?)하지 카운터 공유 버튼facebook share button id를 잡는 방법?

나는이 기능을 사용하지만이 작업을 나던 ..

기능 fbs_click을 의미 {

    u = location.href; 
        t = document.title; 
        neww = window.open('http://www.facebook.com/sharer.php?u=' + encodeURIComponent(u) + '&t=' + encodeURIComponent(t), 'sharer', 'toolbar=0,status=0,width=626,height=436'); 

        $(neww.document).ready(function() { 

         $(".uiButtonConfirm input[name='share']").mouseover(function() { 

          alert("test"); 

         }); 


        }); 

      return false; 


       } 
+0

"catch"는 무엇을 의미합니까? – nnnnnn

+0

나는 $()을 선택한다 : – PsyGnosis

+0

나는 그것을 편집했다 나의 첫번째 메시지는 그것을 점검한다! – PsyGnosis

답변

1

이와 같이 다른 페이지에 액세스 할 수 없습니다. neww 창이 다른 도메인 (facebook.com)에 있고 도메인 간 정책은 다른 도메인에 있기 때문에이 페이지에서 자바 스크립트를 실행할 수 없습니다. 여기에는 다른 창에서 요소를 들으려고 듣는 것이 포함됩니다.

사용자가이 sharer.php 페이지를 사용하여 공유 할 때 어떤 일이 발생했는지 추측 할 수 있습니까? 그렇다면 내가 추천 할 수있는 유일한 방법은 사용자가이 공유를 닫을 때 어떤 종류의 의견을 보내거나 neww 창을 가져 오는 것입니다. 창을 연 다음 다음을 추가하여이 작업을 수행 할 수 있습니다.

neww.onunload = function(){ 
    // Do what you want to do when the window has closed 
    alert("CLOSED!!"); 
}