簡體   English   中英

如何使我的鏈接打開“彈出”窗口

[英]How to make my links open a 'popup' window

    <div id="box1"> <a href="#"><img src="images/pskeksmall.jpg" alt="" /></a>
        <h2 class="subtitle">Student Makes our new website</h2>
        <p>We are very proud to announce that our new website was designed and created by Charlie Johnson</p>
        <ul class="contact">
            <li><a href="#" class="icon icon-facebook"><span></span></a></li>
            <li><a href="#" class="icon icon-dribbble"><span>Pinterest</span></a></li>
            <li><a href="#" class="icon icon-tumblr"><span>Google+</span></a></li>
        </ul>
    </div>

我想要做的是在一個小窗口中打開,並獲得有關該主題的更多信息。 我只是簡單地看過JavaScript,所以如果有一種簡單的方法可以在沒有JScript的情況下做到這一點,那將是更好的選擇。 我也需要為另外三個盒子做這個。

編輯:也許我不是很清楚,我根本不想讓用戶離開頁面,使用Chrome,我知道彈出對話框會在小對話框中打開,這就是我希望提供的信息。 如果無法做到這一點,有沒有辦法可以在不更改頁面的情況下更改主文本區域中的信息?

編輯2:好,所以我在W3Schools.com上找到了:

<!DOCTYPE html>
<html>
<head>
<script>
function myFunction() {
    document.getElementById("demo").innerHTML = "Paragraph changed.";
}
</script>
</head>

<body>

<h1>JavaScript in Head</h1>

<p id="demo">A Paragraph.</p>

<button type="button" onclick="myFunction()">Try it</button>

</body>
</html> 

因此,我現在想知道是否可以使用我的圖像代替按鈕,並更改我的而不是上面使用的段落。

最簡單的HTML方法是使用帶有target屬性的標簽:

<a href="/some/path" target="_blank">Try it</a>

標記文檔: https : //developer.mozilla.org/zh-CN/docs/Web/HTML/Element/a

這是僅CSS的示例,說明如何單擊以顯示一個(通常是隱藏的)元素,然后可以顯示更多信息。

無需JavaScript!

 .more-info { display: none; background-color: rgba(255,255,127,1); padding: 6px; border: 2px solid rgba(127, 0, 0, 1); } #item1:target, #item2:target { display: inline-block; } 
 <ul> <li><a href="#item1">Click me for more info about Item 1</a></li> <li><a href="#item2">Click me for more info about Item 2</a></li> </ul> <p id="item1" class="more-info">Now you can read more information about Item 1</p> <p id="item2" class="more-info">Now you can read more information about Item 2</p> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM