2010-03-30 3 views
0

silverlight가 설치되어 있는지 감지하고 로그인되지 않은 경우 html로 저하되는 로그인 페이지가 있습니다.jQuery UI 대화 상자에 실버 라이트 플러그인 표시하기가 올바르지 않습니다.

둘 다 표시하려면 jQueryUI.dialog를 사용하고 있습니다. 대화 상자가 나타나지만 너무 작아 내용을 완전히 볼 수 없으며 수동으로 크기를 조정해야합니다.

자바 스크립트가 페이지에서 실행되는 순서와 관련이 있다고 생각합니다. 누구든지 도와 줄 수 있습니까?

답변

0

비슷한 문제가있었습니다. 내가 한 일은 OBJECT 태그를 사용하는 것에서 Javascript를 사용하여 Silverlight 컨트롤을 만드는 것으로 바뀌 었습니다.

예 :

$('#silverlightControlHost').dialog({ 
    title: 'My app', 
    width: 800, 
    height: 600 
}); 
Silverlight.createObjectEx({ 
    source: 'ClientBin/SilverlightApplication1.xap', 
    parentElement: document.getElementById('silverlightControlHost'), 
    id: 'SilverlightObject', 
    properties: { 
     width: '100%', 
     height: '100%', 
     version: '4.0.50401.0' 
    }, 
    events: { 
     onError: onSilverlightError, 
     onload: null 
    } 
}); 

나는 그것이 당신을 도움이되기를 바랍니다.

관련 문제