O que acontece é que só o down funciona, o up não funciona.
O que estará errado no codigo ?
<script type="text/javascript">
var last_new_count = 17;
function scroller_count(mode){
var max_count = document.getElementById("max_count");
var error = document.getElementById("error");
var count = 0;
var new_count = 0;
var current_row = "";
var first = true;
error.innerHTML="";
if(mode == 'down'){
for(count = 1; count <= parseInt(max_count.value); count++){
current_row = document.getElementById("marker"+count);
if(last_new_count >= 17){
if(current_row.style.display==""){
if(first==true){
first=false;
}
}
if(first==false){
new_count++;
}
if(new_count<=1){
current_row.style.display="none";
}
else{
if(new_count<=17 && new_count>=1){
current_row.style.display="";
}
else{
current_row.style.display="none";
}
}
}
/*
if(current_row.style.display==""){
error.innerHTML+="visible " + count + " nw=[" + new_count + "] <br />";
}
else{
error.innerHTML+="not " + count + " nw=[" + new_count + "] <br />";
}
*/
}
last_new_count = new_count;
}
if(mode == 'up'){
for(count = parseInt(max_count.value); count >= 1; count++){
current_row = document.getElementById("marker"+count);
if(count >= 1){
if(current_row.style.display==""){
if(first==true){
first=false;
}
}
if(first==false){
new_count--;
}
if(new_count<=1){
current_row.style.display="none";
}
else{
if(new_count<=28 && new_count>=1){
current_row.style.display="";
}
else{
current_row.style.display="none";
}
}
}
/*
if(current_row.style.display==""){
error.innerHTML+="visible " + count + " nw=[" + new_count + "] <br />";
}
else{
error.innerHTML+="not " + count + " nw=[" + new_count + "] <br />";
}
*/
}
last_new_count_up = new_count;
}
}
</script>
<a style="" href="java script:scroller_count('up');"></a>
<a style="" href="java script:scroller_count('down');"></a>



Postagens
Não informado
