-2

1 つまたは複数の段落を表示するポップアップ ウィンドウを作成したいと考えています。

私の要件は、「続きを読む」リンクがあることです。

<a href='#' onclick='read_more()'>Read More</a>

このリンクをクリックすると、詳細な内容を表示するポップアップ ウィンドウが必要です。これどうやってするの?

4

3 に答える 3

5

(ダイアログではなく)実際のポップアップが必要な場合:

<script type="text/javascript">
function read_more() {
    window.open('my_page.html');
}
</script>

window.open

新しいセカンダリブラウザウィンドウを作成し、参照されるリソースをロードします。

これについては、 MDNで詳しく読むことができます。

于 2012-06-13T13:00:23.847 に答える
0
<script type="text/javascript">
function read_more() {
    window.open('myPage.html');
}
</script>

<a href="javascript: read_more()" >Read More</a>
于 2012-06-13T16:58:56.177 に答える
0

このコードのようなものを使用できます。ただし、@ericosg が書いているように、JQuery を使用することをお勧めします。


<div id="popup" style="display: none; position: absolute; left: 10; top: 10">
POST YOUR TEXT HERE
</div>

<script type="text/javascript">
function read_more()
{
  var popup = document.getElementById('popup');

  popup.style.display = 'block';
}
</script>
于 2012-06-13T13:03:43.947 に答える