Yestarday我有同样的需要使用弹出式扩展和这里的js文件,你应该首先包括。
<script src="javascripts/MicrosoftAjax.js" type="text/javascript" ></script>
<script src="javascripts/AjaxControlToolkit/AjaxControlToolkit.Compat.Timer.Timer.js" type="text/javascript"></script>
<script src="javascripts/AjaxControlToolkit/AjaxControlToolkit.Common.Common.js" type="text/javascript"></script>
<script src="javascripts/AjaxControlToolkit/AjaxControlToolkit.ExtenderBase.BaseScripts.js" type="text/javascript"></script>
<script src="javascripts/AjaxControlToolkit/AjaxControlToolkit.Animation.Animations.js" type="text/javascript"></script>
<script src="javascripts/AjaxControlToolkit/AjaxControlToolkit.DropShadow.DropShadowBehavior.js" type="text/javascript"></script>
<script src="javascripts/AjaxControlToolkit/AjaxControlToolkit.DynamicPopulate.DynamicPopulateBehavior.js" type="text/javascript"></script>
<script src="javascripts/AjaxControlToolkit/AjaxControlToolkit.PopupExtender.PopupBehavior.js" type="text/javascript"></script>
下一步是从JavaScript创建PopupBehavior这样的:
$create(AjaxControlToolkit.PopupControlBehavior, {"PopupControlID":"div_to_popup","Position":3}, null, null, $get("textbox_input_id"));
如果您需要使用从脚本AjaxControlToolkit另一只控制没有ASP的负担,这里是一个简单的找到必要的包含js文件的方法。 转到其演示页面here并查看页面的来源。在底部,您将看到如何创建控件。要找到此控件所需的包含文件,请选择CombineScriptsHandler.ashx并搜索“// START”。每行带有“// START”的行显示页面中包含的脚本。
对不起......按照规定,我只使用客户端版本的工具包,所以这些示例不适用。仅客户端是所有的Java脚本,没有服务器控件。 – BigJoe714 2008-11-20 10:28:02