我有一个导航树重写了结点的单击事件的JS方法,使之执行特定的功能而不是链接页面,但这个JS方法在一个JS对象中,我怎么使用?
像这样:Javascript:MyVodi(); 没法使用。
像这样:Javascript:MyVodi(); 没法使用。
解决方案 »
- 母版页中使用了treeview,点击时如何只刷新内容页,而不刷新母版页?
- Intelligencia.UrlRewriter如何实现无后缀名的重写?
- 如何使CKfinder支持上传Office文件 word excel pdf 等,是直接上传
- 如何在html里面的js中写一个后台一样的代码呢?
- GridView控件“编辑”但不能“更新”,报错如下:
- 提示转换无效 ??
- 字体方面的问题!!!!大GGJJ帮帮忙
- 如何使DataGrid中的模板列出现在右边而不是左边?
- 试用强类型数据集重写DAL,发现一旦使用Dataset.xsd,原有的方法都不起作用了,排除Dataset.xsd后就能用。
- 使用asp.net遇到的两个问题,希望各位给我解答一下,谢谢
- 别人链接到我的网页时,怎样获取别人的网址???
- 好家伙!大伙都来看看~~~~~~~~~!!
但问题是我有多个树对象在同一个页面上,每个树对象要使用一组自己的JS全局变量,这些变量在JS对象中上面的那个方法也在对象中且要使用到对象中的变量。我目前是可以调用的,但会出错。原因是无法引用回对象中的变量。
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>未命名頁面</title>
<script type="text/javascript">
function pageLoad() {
} function SayHello()
{
alert("Hello");
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server" />
</div>
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="return SayHello();"/>
</form>
</body>
</html>不知道我理解的對不對。。
ComboTree.prototype.MyVoid = function(obj) {
var self = this; self.ClickValue = obj;
document.getElementById(self.UniqueID).value = self.ClickValue;
if (self.onchange != "") {
try {
eval(self.onchange);
} catch (e) { };
}
};
self变成了window对象,但UniqueID是ComboTree对象的变量。找不回去 了。