Я пытаюсь использовать RadButton, чтобы закрыть radwindow из самого окна (через javascript). Можно ли вызвать скрипт, чтобы закрыть окно? Вот JavaScript:Закрытие RadWindow с помощью RadButton
function getRadWindow()
{
var oWindow = null;
if (window.radWindow) oWindow = window.radWindow;
else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow;
return oWindow;
}
function closeWindow()
{
getRadWindow().close();
}
А вот кнопка:
<telerik:RadButton ID="CancelButton" runat="server" OnClick="closeWindow();" CssClass="clicker" Text="Cancel" UseSubmitBehavior="False" EnableEmbeddedScripts="false" CausesValidation="False" RegisterWithScriptManager="False">
</telerik:RadButton>
Я попробовал все, скрипт будет работать только, если я использую чистый HTML элемент, такой как якорный тег. Если я использую событие OnClick, я получаю следующую ошибку при открытии окна: Compiler Error Message: CS1026:) expected.
Я что-то упустил?
Спасибо!
'И, конечно, вам необходимо базовое RadWindowManager на главной странице, которая открывается окно:' RadWindowManager не является необходимым, если мы не имеем более 1 окно. –