这是repeater排序的js
下面还有两个input和一个linkbtnbuton
<script language="javascript" type="text/javascript">
function Getsort(obj) {
document.getElementById('sortfield').value = obj;
if (document.getElementById('sortstring').value == 'ASC') {
document.getElementById('sortstring').value = 'DESC';
}
else if (document.getElementById('sortstring').value == 'DESC') {
document.getElementById('sortstring').value = 'ASC';
}
document.getElementById("LinkButton1").click();
}
</script>
<input type="hidden" id="sortfield" runat="server"/>
<input type="hidden" id="sortstring" runat="server" value="ASC"/>
<asp:LinkButton ID="LinkButton1" runat="server" visable="false" OnClick="LinkButton1_Click"></asp:LinkButton>
在火狐可以用,IE不行。
在IE下调试的时候出现这个错误
对象不支持“_difineGetter_”属性或方法
js编程,推荐用一些js的框架。比如jquery
各种浏览器的javascript的引擎版本可能不同,对一些元素定义有差别。掌握这些差别需要积累,毕竟实际的开发过程中.纯粹的javascript开发和jquery一类的框架在效率,效果、开发难度上,是有巨大差异的。