微剋多資訊

 找回密碼
 註冊

Sign in with google

Google帳號登入

搜索

該用戶從未簽到

升級   50.5%

主題
發表於 2016-1-7 08:20 | 顯示全部樓層
概念就是前面 @jakeuj 回復的那樣

或是可以使用框架(底下是我有用過知道有這功能的)
1.  jQuery UI 的 Dialog
2. Bootstrap 的 Modal
3. W3 的 Modal
4. Foundation 的 Modal

使用道具

該用戶從未簽到

升級   50.5%

2F
發表於 2016-1-7 14:23 | 顯示全部樓層
kent 發表於 2016-1-7 09:35
我還是新手,有點吃力,不過我會好好研究一下看看的,感謝提點
  1. <!doctype html>
  2. <html lang="zh-TW">
  3. <head>
  4.     <meta charset="utf-8">
  5.     <title>test</title>
  6. </head>
  7. <body>
  8.     <div style="width:300px;margin:0 auto;">

  9.         <!-- 先放一個隱藏區 -->
  10.         <p style="text-align:center;background-color:#F00;color:#FFF;display:none;" id="notice">
  11.             這裡是提示
  12.         </p>
  13.         <!-- 上面是隱藏區 -->
  14.         
  15.         <p style="text-align:center;">
  16.             Username: <input type="text" id="username" />
  17.         </p>
  18.         <p style="text-align:center;">
  19.             Password: <input type="password" id="password" />
  20.         </p>
  21.         <p style="text-align:center;">
  22.             <button onclick="login();">登入</button>
  23.         </p>
  24.     </div>
  25.     <script>
  26.         function login() {
  27.             var username = document.getElementById("username").value;
  28.             var password = document.getElementById("password").value;
  29.             if (username !== undefined && password !== undefined) {
  30.                 var notice = "";
  31.                 if (username == "admin" && password == "password") {
  32.                     notice = "帳號密碼正確";
  33.                 }
  34.                 else {
  35.                     notice = "帳號密碼錯誤";
  36.                 }
  37.                 // 隱藏區內容文字,如果要用語法就將 textContent 改為 innerHTML
  38.                 document.getElementById("notice").textContent = notice;
  39.                 // 將隱藏區改為可見
  40.                 document.getElementById("notice").style.display = "block";
  41.             }
  42.         }
  43.     </script>
  44. </body>
  45. </html>
複製代碼
隨便改了一下
給你參考,那張圖很多都是參照N年前版本的東西寫的吧= =

1. 在網頁上放一個區塊,然後CSS屬性是不顯示
  1. display:none;
複製代碼
<!-- 先放一個隱藏區 -->
...
<!-- 上面是隱藏區 -->

2. js 判斷後將隱藏區改為可見就可以了

※隱藏區可以先寫好內容,直接用顯示的語法就好了。只是這樣寫死不太好。

1 0

使用道具

您需要登入後才可以回帖 登入 | 註冊

本版積分規則

小黑屋|Archiver|微剋多資訊(MicroDuo)

GMT+8, 2024-5-16 01:58

Discuz! X

© 2009-2023 Microduo

快速回覆 返回頂部 返回列表