6 Answers, 1 is accepted
0

Shinu
Top achievements
Rank 2
answered on 08 Jan 2014, 08:56 AM
Hi ahmed,
Please have a look into the following code snippet to close the RadWindow by clicking outside of it.
ASPX:
JavaScript:
Thanks,
Shinu.
Please have a look into the following code snippet to close the RadWindow by clicking outside of it.
ASPX:
<
telerik:RadWindow
ID
=
"RadWindow1"
runat
=
"server"
VisibleOnPageLoad
=
"true"
>
</
telerik:RadWindow
>
JavaScript:
<script type=
"text/javascript"
>
function
pageLoad() {
$addHandler(document,
"click"
, onClickHandler);
lastOpenedWindow = $find(
"<%=RadWindow1.ClientID %>"
);
}
var
lastOpenedWindow;
var
clickedtd;
function
onClickHandler(e) {
var
targedNodeName = e.target;
if
(lastOpenedWindow && (targedNodeName != clickedtd)) {
if
($telerik.isMouseOverElementEx(lastOpenedWindow.get_popupElement(), e))
return
;
lastOpenedWindow.close();
lastOpenedWindow =
null
;
clickedtd =
null
;
}
}
</script>
Thanks,
Shinu.
0

ahmed
Top achievements
Rank 1
answered on 08 Jan 2014, 01:13 PM
thank you it work
but only one time when page load after that close when active rad window again not hide
but only one time when page load after that close when active rad window again not hide
0

Shinu
Top achievements
Rank 2
answered on 09 Jan 2014, 03:50 AM
Hi ahmed,
Unfortunately I couldn't replicate the issue at my end. Please have a look into the sample code snippet which works fine at my end.
ASPX:
C#:
JavaScript:
Hope this will helps you.
Thanks,
Shinu.
Unfortunately I couldn't replicate the issue at my end. Please have a look into the sample code snippet which works fine at my end.
ASPX:
<
telerik:RadButton
ID
=
"RadButton1"
runat
=
"server"
Text
=
"Show RadWindow"
OnClick
=
"RadButton1_Click"
>
</
telerik:RadButton
>
<
telerik:RadWindow
ID
=
"RadWindow1"
runat
=
"server"
VisibleOnPageLoad
=
"false"
>
</
telerik:RadWindow
>
C#:
protected
void
RadButton1_Click(
object
sender, EventArgs e)
{
RadWindow1.VisibleOnPageLoad =
true
;
}
JavaScript:
<script type=
"text/javascript"
>
function
pageLoad() {
$addHandler(document,
"click"
, onClickHandler);
lastOpenedWindow = $find(
"<%=RadWindow1.ClientID %>"
);
}
var
lastOpenedWindow;
function
onClickHandler(e) {
if
(lastOpenedWindow.IsVisible()) {
lastOpenedWindow.close();
}
}
</script>
Hope this will helps you.
Thanks,
Shinu.
0

ahmed
Top achievements
Rank 1
answered on 09 Jan 2014, 08:18 AM
thank you its work prefect
i have small problem in toggle mode
the rad menu always in top like attached picture
i have small problem in toggle mode
the rad menu always in top like attached picture
0

Shinu
Top achievements
Rank 2
answered on 10 Jan 2014, 04:23 AM
Hi ahmed.
Please have a look into the sample code snippet which works fine at my end.
ASPX:
Please provide your full code with CSS if it doesn't help.
Thanks,
Shinu.
Please have a look into the sample code snippet which works fine at my end.
ASPX:
<
telerik:RadMenu
ID
=
"RadMenu1"
runat
=
"server"
EnableRoundedCorners
=
"true"
EnableShadows
=
"true"
Skin
=
"Default"
EnableTextHTMLEncoding
=
"true"
ShowToggleHandle
=
"true"
>
<
Items
>
<
telerik:RadMenuItem
Text
=
"Products"
>
<
Items
>
<
telerik:RadMenuItem
Text
=
"ASP.NET AJAX Controls"
/>
<
telerik:RadMenuItem
Text
=
"WinForms Controls"
/>
</
Items
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
Text
=
"Consulting"
>
<
Items
>
<
telerik:RadMenuItem
Text
=
"On-site Training"
/>
<
telerik:RadMenuItem
Text
=
"Consulting Express"
/>
</
Items
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
Text
=
"Purchase"
>
<
Items
>
<
telerik:RadMenuItem
Text
=
"Buy Now"
/>
<
telerik:RadMenuItem
Text
=
"Renewals & Upgrades"
/>
</
Items
>
</
telerik:RadMenuItem
>
</
Items
>
</
telerik:RadMenu
>
Please provide your full code with CSS if it doesn't help.
Thanks,
Shinu.
0

ahmed
Top achievements
Rank 1
answered on 12 Jan 2014, 06:43 AM
not work
and i don't made to radmenu any classes in CSS file
and i don't made to radmenu any classes in CSS file