用PHP弹出代码

时间:2013-08-08 16:43:24

标签: php button popup

是否可以在此代码中创建一个弹出窗口?

<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>

单击“应答”按钮时,结果显示为如此简单。我可以在弹出窗口中执行此操作吗?谢谢!

1 个答案:

答案 0 :(得分:2)

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

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