2010-07-16 3 views

답변

0

이 플러그인을 모르지만, 일반적인 생각은 Panel로드 후 javascript를 업데이트해야한다는 것입니다.

나는 HeloBallon 플러그인의 코드를 확인하여 onload을 캡처하고 registerClassLinks 함수를 실행합니다.

패널이 업데이트 될 때 다시 실행하려면이 자바 스크립트 코드를 페이지에서 사용할 수 있습니다.

var prm = Sys.WebForms.PageRequestManager.getInstance();  
prm.add_initializeRequest(InitializeRequest); 
prm.add_endRequest(EndRequest); 

function InitializeRequest(sender, args) {  
} 

function EndRequest(sender, args) { 
    HelpBalloon.registerClassLinks(); 
} 

지금이 작동하는지 확인해야합니다, 또는 당신은 몇 가지 작은 변화를해야하지만,이 아이디어입니다.

<script type="text/javascript"> 
    var prm = Sys.WebForms.PageRequestManager.getInstance(); 
    prm.add_pageLoaded(Page_Loaded); 

    function Page_Loaded(sender, args) { 
     var hb1 = new HelpBalloon({ returnElement: true, title: 'title', content: 'text.' }); 
     $get('myContainer').appendChild(hb1.icon); 
    } 

    } 
    </script> 
+0

당신의 대답은 나에게 올바른 방향을 준 : 다음 코드를 추가

<span id="myContainer"></span> 

과 :

이미지를 배치 할 컨테이너를 정의 : 여기 –

1

내 작업 솔루션입니다 : 페이지의 자리 표시 자로 요소를 정의했습니다. 페이지 끝의 코드는 다음과 같습니다.
관련 문제