내 aspx 페이지를 정의 호출 : -이 기능은 외부에서 준비 jQuery를 내부
<script src="js/jquery-1.4.2.js" type="text/javascript"></script>
<script src="js/jquery-ui-1.8.2.custom.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
//lots of other code here....
function showMessage(){
$("#msgDiv").dialog({
modal: true,
buttons: {
Ok: function() {
$(this).dialog('close');
}
},
resizable: true,
show: "explode",
position: "center",
closeOnEscape: true,
draggable: false
});
}
});
</script>
또 다른 영문는
<script type="text/javascript">
window.opener.document.getElementById("msgDiv").innerHTML = <%=MessageToShow%>; //works very well for me.
window.opener.document.showMessage(); // I am unable to access it like this?
window.close();
</script>
은 기본적으로 내가 전화를 걸려는 위의 페이지에서 트리거되는 페이지를 팝업 showMessage()
팝업 창에서. 두 페이지 모두에서 수행 할 다른 논리가 있습니다.
를 호출하여 주 문서 내에서 호출 할 수 있습니다 이것은 나를 위해 작동하지 않습니다. 비록이'window.opener.window.calledonready'처럼'calledonready'에 접근 할 수 있습니다. 그러나이'window.opener.window.calledonready.showMessage()'와 같이 접근하면'TypeError : Object calledonready 메소드가 없습니다 'showMessage'' – IsmailS
이동하면 jquery UI 대화 상자에 문제가있을 것입니다 준비 기능에서 showMessage()? 그렇지 않다면 나는 그것을 안에 보관할 다른 이유가 없습니다. – IsmailS
감사합니다. 'showMessage()'이동이 효과적입니다. – IsmailS