2016-07-04 4 views
0

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> 

ページ番号を表示する正しいコードは何ですか?と次のボタンと前のボタンの間にがありますか?あなたは私たちは、あなたがまた、要素の特定の値を取得するためにこれを使用することができ、HTML

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

を取得するには、このコードCoreneto

答えて

0

ことができます。ここでは

は、ライブリンクです。 ページングの値がどこにあるのかは言わなかったが、divなどにあると仮定した。

特定の値

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

EDITを取得するために-------------------------------- ので、あなたはより多くの情報を提供しました、これは私の提案です。

カウンタラベルを作成し、次と前のボタンの間に配置します。
javascriptを使用すると、nextをクリックするとラベルの量が増え、前の場合は減らされます。
あなたは最小限必要とし、前後に最大限進むことができるように、守るようにしてください。これにより、ページが-1以上になることを回避します。

+0

最終的に、どのように完全なコードのように見えるのですか? – StackBuck

+0

ページ番号のある要素がわからないので、言い難いです。あなたがウェブサイトのURLまたはページ番号を保持しているアイテムの名前を教えてくれた場合は、 –

+0

ここにシステムが表示されます:http://coreneto.com/delete/Test/index.html – StackBuck

関連する問題