it doesn't call check() function within RadAjaxManager1_AjaxRequest() while timer is controlled within radajaxmanager.
anyone help me. plz.
thx.
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" OnAjaxRequest="RadAjaxManager1_AjaxRequest">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="Timer1">
<UpdatedControls >
<telerik:AjaxUpdatedControl ControlID="HiddenField1"/>
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<asp:HiddenField ID="HiddenField1" runat="server" />
<asp:HiddenField ID="HiddenField2" runat="server" />
<br />
<asp:Timer ID="Timer1" runat="server" Interval="3000" OnTick="Timer1_Tick">
</asp:Timer>
<telerik:RadScriptBlock runat="server" ID="sctblk">
<script type="text/javascript">
function checkval() {
if (document.getElementById("HiddenField1").value == "ajax") {
var result = confirm("Are you sure accept the users?");
if (result) {
var ajaxManager = $find("<%=RadAjaxManager1.ClientID %>");
ajaxManager.ajaxRequest('yes');
return ;
}
else {
var ajaxManager = $find('<%= RadAjaxManager1.ClientID %>');
ajaxManager.ajaxRequest('no');
return;
}
}
}
function check()
{
alert("check_request");
}
</script>
function checkval() {
alert("check");
if (document.getElementById("HiddenField1").value == "ajax") {
var result = confirm("Are you sure accept the users?");
if (result) {
// alert("if");
//var ajaxManager="<%=RadAjaxManager1.ClientID %>";
var ajaxManager = $find("<%=RadAjaxManager1.ClientID %>");
// alert(ajaxManager);
//document.getElementById("HiddenField2").value="if";
document.getElementById("HiddenField1").value ="kkk";
ajaxManager.ajaxRequest('yes');
return ;
}
else {
// alert("else");
var ajaxManager = $find('<%= RadAjaxManager1.ClientID %>');
// alert(ajaxManager);
// document.getElementById("HiddenField2").value="else";
document.getElementById("HiddenField1").value ="kkk";
ajaxManager.ajaxRequest('no');
return;
}
}
}
</script>
protected void Timer1_Tick(object sender, EventArgs e)
{
HiddenField1.Value = "ajax";
string loadscript2 = "function f(){checkval()} Sys.Application.add_load(f);";
ScriptManager.RegisterStartupScript(this, this.GetType(), "loadscript2", loadscript2, true);
}
protected void RadAjaxManager1_AjaxRequest(object sender, AjaxRequestEventArgs e)
{
Timer1.Enabled = false;
if (e.Argument == "yes")
{
MessageBox.Show("yes");
string loadscript3 = "check();";
ScriptManager.RegisterStartupScript(this, this.GetType(), "loadscript3", loadscript3, true);
}
else
{
MessageBox.Show("no");
}
}
anyone help me. plz.
thx.
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" OnAjaxRequest="RadAjaxManager1_AjaxRequest">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="Timer1">
<UpdatedControls >
<telerik:AjaxUpdatedControl ControlID="HiddenField1"/>
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<asp:HiddenField ID="HiddenField1" runat="server" />
<asp:HiddenField ID="HiddenField2" runat="server" />
<br />
<asp:Timer ID="Timer1" runat="server" Interval="3000" OnTick="Timer1_Tick">
</asp:Timer>
<telerik:RadScriptBlock runat="server" ID="sctblk">
<script type="text/javascript">
function checkval() {
if (document.getElementById("HiddenField1").value == "ajax") {
var result = confirm("Are you sure accept the users?");
if (result) {
var ajaxManager = $find("<%=RadAjaxManager1.ClientID %>");
ajaxManager.ajaxRequest('yes');
return ;
}
else {
var ajaxManager = $find('<%= RadAjaxManager1.ClientID %>');
ajaxManager.ajaxRequest('no');
return;
}
}
}
function check()
{
alert("check_request");
}
</script>
function checkval() {
alert("check");
if (document.getElementById("HiddenField1").value == "ajax") {
var result = confirm("Are you sure accept the users?");
if (result) {
// alert("if");
//var ajaxManager="<%=RadAjaxManager1.ClientID %>";
var ajaxManager = $find("<%=RadAjaxManager1.ClientID %>");
// alert(ajaxManager);
//document.getElementById("HiddenField2").value="if";
document.getElementById("HiddenField1").value ="kkk";
ajaxManager.ajaxRequest('yes');
return ;
}
else {
// alert("else");
var ajaxManager = $find('<%= RadAjaxManager1.ClientID %>');
// alert(ajaxManager);
// document.getElementById("HiddenField2").value="else";
document.getElementById("HiddenField1").value ="kkk";
ajaxManager.ajaxRequest('no');
return;
}
}
}
</script>
protected void Timer1_Tick(object sender, EventArgs e)
{
HiddenField1.Value = "ajax";
string loadscript2 = "function f(){checkval()} Sys.Application.add_load(f);";
ScriptManager.RegisterStartupScript(this, this.GetType(), "loadscript2", loadscript2, true);
}
protected void RadAjaxManager1_AjaxRequest(object sender, AjaxRequestEventArgs e)
{
Timer1.Enabled = false;
if (e.Argument == "yes")
{
MessageBox.Show("yes");
string loadscript3 = "check();";
ScriptManager.RegisterStartupScript(this, this.GetType(), "loadscript3", loadscript3, true);
}
else
{
MessageBox.Show("no");
}
}