2012-04-23 7 views
-2

私は基本的にHTMLからページ番号を読み取るバナーを設定しようとしています(これは編集できません)、バナー内のリンクをポイントに変更しますそのページをクリックするとHTMLを読み込んでテキストを変数として設定する

ポイントは、動的にHTML

私は、通常のページ内で発見されたを探していますHTMLでページ番号に基づいて更新し、すべてのページとリンクに適用される単一のバナーを持っていることです

<div class="left"> 
<p> 
<strong>Page number</strong> 
</p> 
163 
/
XXX 
</div> 

リンクは単にページを反映する必要があります。

.../book.html

.../book.htmlにアップデートしますか?あれば、それは単に最初のページに移動するため= 163

ページには、それは結構ですそれは範囲です、私はちょうどこれを達成するために最高のために立ち往生しています。

はこのルート

<a id="myAnchor">link me!</a> ... 

<script type="text/javascript"> var url = ".../book.html"; // .html is the new .com 
var myAnchor = document.getElementById('myAnchor'); 
myAnchor.href = url; 
</script> 

を下って行くされましたが、変数

+0

があまりにもURLにページ番号ですか? – mplungjan

+0

ページ番号はURLにはありません。これを達成するための最良の方法を探しています。私はURL – user1351392

+0

内の情報は、このルートダウンつもりだったに頼る発見したほとんどの例:ます。 しかし、変数 – user1351392

答えて

0

DEMO

jQueryのようにそれを設定するには、ページ番号を取得する方法を理解することはできません。

$(document).ready(function() { 
    var prefix = "Page number"; 
    var text = $('.left:contains("'+prefix+'")').text(); 

    if (text) $("#banner").html(text.split("/")[0]); 
}); 

HTML:

VARとして番号を取得するには
<h1 id="banner"></h1> 
<div class="left"> 
<p> 
<strong>Page number</strong> 
</p> 
163 
/
XXX 
</div> 

if (text) { 
    var number = parseInt(text.replace(prefix,"").split("/")[0],10); 
} 
+0

そのプラグインに感謝して、それを使って遊びに行き、それが私のページを越えて動作するかどうかを確認してください:) – user1351392

+0

私は自分が望むものに近づくと思っていますが、結果はそのセクションの内容をすべて通過しています。その結果を変数として渡された数字だけに戻す方法? – user1351392

+0

2番目の例では、 – mplungjan

関連する問題