<!DOCTYPE html PUBLIC "-//W3C//DTD html 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"><html>
<head>
<title>DEMO页面</title> <meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- insert by me -->
<script type="text/javascript">
var cp = 1;
var page_all_count = 18;
var page_ver_count = 9;
function go( pageid ) {
var c = document.getElementById("currentID");
cp = pageid;
c.innerHTML = '第' + (pageid )+ '页';
cp = parseInt(pageid);
}
function goo( offset ) {
if ( parseInt(offset) > 0 ) { 
if ( cp < page_all_count ) { go(''+(cp+offset)+''); } else { alert('已经到达封底了!'); }
} else {
if ( cp > 0 ) { go(''+(cp+offset)+''); } else { alert('已经到达封面了!'); }
}
} </script></head>
<body>
<a id="cmd_prv" href="#" onclick="goo(-1);" title="前一页">&nbsp;前一页</a>
<span id="currentID" title="页码">第1页</span>
<a id="cmd_nxt" href="#" onclick="goo(1);" title="前一页">&nbsp;前一页</a>
</body>
</html>
找了一会,找不到答案,特此来问.大致就是使用IE, 每次触发a的click事件,页码都会变两次!如果换成IE内核的浏览器,像theworld,TT,或是MyIE之类的,就会正常! 另外,如果在goo函数中,加入一个alert(''); IE也会正常,只是会弹出不希望弹出的提示窗!
希望高手路过给小弟指点迷津!!! 谢谢