0

是否可以在此代码中制作弹出窗口?

<table background = "nb.png">

<tr>
 <td>
 <center>
  <?php

  if (isset($_POST["word"])) {
  if ($_POST["word"] == "boy" )
  {
    echo "Your answer is correct.";
  }
else
{
    echo "Sorry, you typed the wrong answer. Try Again!";
}
}
 ?>
 <span id="dummy" onclick="playSound(this,'vowels/boy.mp3');">
 <img src="pics/dipthongs/boy.jpg" width="400" height="250"> </li>
  </span>
 <form action="act_dip.php" method="post">
 <font color = "black" size="20"> <strong> Type the word: <input type="text" name="word"> </font>
 <input type="submit" name="check" value="Answer">
 </form> 
 </td>
 </span>
 </center>
 </tr>
 </table>

当我单击“应答”按钮时,结果看起来如此简单。我可以在弹出窗口中做到吗?谢谢!

4

1 回答 1

2

不是通过 PHP,记住它都是由服务器处理的。当客户端接收到页面时,所有的 PHP 都被剥离并替换为客户端可以解释的代码(例如 JavaScript、HTML 和 CSS)。如果您想要一个弹出框,那么您必须使用可用的客户端语言来设计它。

制作一个绝对位于屏幕中心(或任何您想要的位置)的 HTML div,然后将所有表单控件放入其中。这应该结合 HTML(形成控件和视图)、JavaScript(根据窗口大小定位)和 CSS(提供弹出窗口的外观)。

于 2013-08-08T16:48:41.267 回答