I am using PromptTemplate within the RADWindowManager. I Want to positioning the promptalert window. so i wrote the code in OnClientShow event. But the event not getting called. So am not able to position the promptalert window.
Please provide solution. Its really urgent......
MY CODE:
<script language="javascript" type="text/javascript">
function OnClientShowLookup(oWindow, args) {
var availWidth = screen.width - oWindow.GetWidth();
var availHeight = screen.height - oWindow.GetHeight()-300;
availHeight = availHeight > 100 ? availHeight : 100;
availWidth = availWidth > 0 ? availWidth : 0;
var scrollHeight = window.parent.pageYOffset || window.parent.document.body.scrollTop || window.parent.document.documentElement.scrollTop;
var scrollWidth = window.parent.pageXOffset || window.parent.document.body.scrollLeft || window.parent.document.documentElement.scrollLeft;
scrollHeight = scrollHeight ? scrollHeight : 0;
scrollWidth = scrollWidth ? scrollWidth : 0;
scrollHeight = scrollHeight + $(window).scrollTop()
scrollWidth = scrollWidth + $(window).scrollTop()
scrollHeight = (scrollHeight < 200) ? scrollHeight - scrollHeight : scrollHeight;
scrollHeight = (scrollHeight > 200) ? scrollHeight - 200 : scrollHeight;
var _top = (availHeight / 2) + scrollHeight;
var _left = (availWidth / 2) + scrollWidth;
oWindow.MoveTo(_left, _top);
}
</script>
<telerik:RadWindowManager ID="RadWindowManager1" Onclientshow="OnClientShowLookup" OnClientPageLoad="uuu" runat="server" Top="0" Left="0" EnableEmbeddedSkins="true" Skin="Web20" >
<PromptTemplate>
<style type="text/css">
body
{
background: white;
overflow: hidden;
}
.FixedDiv
{
margin: 0px;
color: Black;
text-align: center;
}
</style>
<div class='FixedDiv'>
<center>
<br />
{1}
<br />
<br />
<textarea id='txtArea' rows="3" cols="20" onkeyup="imposeMaxLength(this, 256);" onkeypress="imposeMaxLength(this, 256);" style="border:
solid 1px #ccc; vertical-align: middle; height: 150px; width: 300px;"></textarea>
</center>
<br />
<span class="cmb_sp20 cmb_ltFlt"> </span><span class="cmb_sp20 cmb_ltFlt"> </span><span class="cmb_sp20 cmb_ltFlt"> </span><span
class="cmb_sp20 cmb_ltFlt"> </span>
<div class="cmb_btnGRD">
<input type="submit" value="Ok" onclick="$find('{0}').callBack(document.getElementById('txtArea').value);"
class="cmb_btnGRD" />
</div><span class="cmb_sp10 cmb_ltFlt"></span>
<div class="cmb_btnGRD">
<input type="submit" value="Cancel" onclick="$find('{0}').close();" class="cmb_btnGRD"/>
</div>
<br />
<br />
</div>
</PromptTemplate>
</telerik:RadWindowManager>