Показать сообщение отдельно
  #7 (permalink)  
Старый 26.05.2010, 19:27
Аспирант
Отправить личное сообщение для digital_sword Посмотреть профиль Найти все сообщения от digital_sword
 
Регистрация: 20.08.2009
Сообщений: 34

ваше исправление внес. Еще дивы как цифры нельзя называть - исправил.
Итого получилось:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
    <title>Pager</title>

    <meta http-equiv="content-type" content="text/html;charset=utf-8" />
    <meta name="generator" content="Geany 0.18.1.1" />

    <style type="text/css">
    body {
        overflow: hidden;
    }
    
    .page-control {
        border-bottom: 1px dotted black;
        cursor: pointer;
    }

    .page-item {
        border: 1px solid green;
        margin: 10px;
        display: none;
        white-space: -moz-pre-wrap; /* Mozilla, supported since 1999 */
        white-space: -pre-wrap; /* Opera 4 - 6 */
        white-space: -o-pre-wrap; /* Opera 7 */
        white-space: pre-wrap; /* CSS3 - Text module (Candidate Recommendation) http://www.w3.org/TR/css3-text/#white-space */
        word-wrap: break-word; /* IE 5.5+ */
    }

    .page-active {
        display: block;
    }

#n1, #n2, #n3 {
visibility: hidden;
display: block;
}
#eeee {
background:center;
}

.page-item {
visibility: visible;
}
 </style>

    <script type="text/javascript">
    function global_init() {
        init_pager(document.body.firstChild);
    }
    
  
   
    function init_pager(control) {
        if (!control) return;

        var pages = [];
        for (var i = 3; i--; ) {
		var d = $('#'+'n'+i).addClass('page-item').get(0);
pages.unshift(d);
        }

        d = null;
        pages[0].className += ' page-active';
        control.pages = pages;
    }

    function shift_page(control) {
        if (!control.pages || control.pages.length < 2) return;

        var pages = control.pages;
        pages[0].className = (' ' + pages[0].className + ' ').replace(' page-active ', '');
        control.pages.push(control.pages.shift());
        pages[0].className += ' page-active';
    }
    </script>
</head>

<body onload="global_init()">
<span class="page-control" onclick="shift_page(this)">Next</span>
<div id="n1">раз</div>
<div id="n2">два</div>
<div id="n3">три</div>


</body>
</html>

не работает
Ответить с цитированием