2016-07-04 3 views
0

У меня есть главная страница, которая включает iframe и разбиение на страницы.Как показать номер страницы для разбиения на страницы iFrame

Я хочу, чтобы отобразить номера страниц IFrame страниц на боковой панели главных страница (средств, а не в самом IFRAME, но на странице, которые содержат IFRAME)

Вот изображение, показать то, что именно я хочу это сделать:

enter image description here

Я использую JQuery, что код (с помощью JQuery-1.9.1.js):

<script> 
    var locations = ["./pages/0.html","./pages/1.html", "./pages/2.html", "./pages/3.html","./pages/4.html"]; 
    var currentIndex = 0; 
    var len = locations.length; 
    $(document).ready(function(){ 
    $(':button').click(function() { 
     currentIndex = this.value == "Next" ? 
       currentIndex < len - 1 ? ++currentIndex : len - 1 : 
       currentIndex > 0 ? --currentIndex : 0; 
     $('#zoome').attr('src', locations[currentIndex]); 
    }); 
    }); 
</script> 

Интересно, какой правильный код отображает номера страниц между следующей и предыдущей кнопками?

Вот живой ссылка: Coreneto

ответ

0

Вы можете нам этот код, чтобы получить HTML

$('#iframe').load(function() { 
    var src = $('#iframe').contents().find("html").html(); 
    alert(src); 
}); 

Вы также можете использовать это, чтобы получить конкретное значение элемента. Вы не сказали, где находится значение разбивки на страницы, но я предполагаю, что это в div или что-то в этом роде.

Чтобы получить конкретное значение

$('input:button[name=ButtonName]').click(function() { 
    var name = $('iframe[name=IframeName]').contents().find('#ControlId').val(); 
}); 

EDIT -------------------------------- Поскольку вы предоставили больше информации, это мое предложение.

Создайте метку счетчика и поместите ее между следующей и предыдущей кнопками.
С увеличением javascript количество ярлыков, когда вы нажимаете дальше и уменьшаетесь при переходе к предыдущему.
Сделайте охрану, у которой есть мин и макс, чтобы вернуться и вперед. Это предотвращает появление на странице -1 или большее число, чем страницы, на которые вы переходите.

+0

Итак, в конце концов, как выглядит полный код? – StackBuck

+0

Это трудно сказать, так как мы не знаем элемента, в котором находится номер страницы. Если вы указали URL-адрес веб-сайта или имя элемента, который содержит номер страницы, чем мы можем вам помочь –

+0

Вы можете увидеть систему здесь: http://coreneto.com/delete/Test/index.html – StackBuck

Смежные вопросы