+ -
当前位置:首页 → 问答吧 → 请教大虾,我用ajax的TabContainer控件,我想在客户端js脚本里判断,当前处于显示状态的TabPanel是哪个,请问如何写这个脚本

请教大虾,我用ajax的TabContainer控件,我想在客户端js脚本里判断,当前处于显示状态的TabPanel是哪个,请问如何写这个脚本

时间:2011-08-07

来源:互联网

我知道在服务器端,获得当前显示状态的的TabPanel的代码是
TabContainer.ActiveTabIndex
那么在客户端的脚本里,如何写代码?
谢谢!

作者: xiaowu_li   发布时间: 2011-08-07

OnClientActiveTabChanged: 当选中的Tab改变时触发的客户端脚本事件。

用这个事件~·

作者: MuBeiBei   发布时间: 2011-08-07

引用 1 楼 mubeibei 的回复:
OnClientActiveTabChanged: 当选中的Tab改变时触发的客户端脚本事件。

用这个事件~·


谢谢,我不是使用这个的客户端脚本事件,
我想在客户端脚本中获得当前选中的是TabContainer中的那个Tab?

谢谢!

作者: xiaowu_li   发布时间: 2011-08-07

引用 2 楼 xiaowu_li 的回复:
引用 1 楼 mubeibei 的回复:
OnClientActiveTabChanged: 当选中的Tab改变时触发的客户端脚本事件。

用这个事件~·


谢谢,我不是使用这个的客户端脚本事件,
我想在客户端脚本中获得当前选中的是TabContainer中的那个Tab?

谢谢!



你可以在点击事件里用这个属性
HeaderText - Tab 标题 

然后判断就行了~·
拿到当前tab的标题

作者: MuBeiBei   发布时间: 2011-08-07

引用 3 楼 mubeibei 的回复:
引用 2 楼 xiaowu_li 的回复:
引用 1 楼 mubeibei 的回复:
OnClientActiveTabChanged: 当选中的Tab改变时触发的客户端脚本事件。

用这个事件~·


谢谢,我不是使用这个的客户端脚本事件,
我想在客户端脚本中获得当前选中的是TabContainer中的那个Tab?

谢谢!



你可以在点击事件里用这个属性
He……


谢谢,不行啊.

我的代码是这样:
  var TabContainer1 = document.getElementById("TabContainer1");
  if(TabContainer1.SelectTab==1)
  window.alert("1");

其中:TabContainer1.SelectTab这么写不正确,正确的应该怎么写?
我看了,
TabContainer1里的
Expandos
  control
  Methods
  _activeTabIndex 里的值是当前显示状态的的TabIndex
怎么才能取出这个值呢?
谢谢

作者: xiaowu_li   发布时间: 2011-08-07

var TabContainer1 = document.getElementById("TabContainer1");
  if(TabContainer1.ActiveTabIndex==1)
  window.alert("1");


用ActiveTabIndex

作者: MuBeiBei   发布时间: 2011-08-07

在JS里没有这个ActiveTabIndex属性,没法用
谢谢

作者: xiaowu_li   发布时间: 2011-08-07

TabContainer1.get_activeTabIndex()
有这个方法吗?我也是很久没用了~·不好意思~·

作者: MuBeiBei   发布时间: 2011-08-07