是否可以在不使用onclick或href的情况下调用弹出窗口?

时间:2015-02-19 07:28:38

标签: php html

我有一个更新查询的按钮,之后我想要一个弹出窗口出现。 我这样用它:

<input type="submit" name="details" value="Details"/>
 if(isset($_POST['details']))
 {
 // update function;

 call a popup;
 }

我不想使用popup作为

<button id="popup" onclick="div_show()">Popup</button>`

<a href="#openModal" id="btn">

我想把它作为isset(..),有可能吗?如果是,我该如何调用一个带有消息和2个按钮的简单弹出窗口? (我不想使用警报,提示,确认框,它应该是一个弹出窗口)。 请帮忙。

2 个答案:

答案 0 :(得分:0)

如果您使用java-script制作弹出窗口,可以这样做:

<?php
     if(isset($_POST['details']))
     {
     // update function;

     echo '<script type="text/javascript">Call_PopUp(); </script>';
     }
?>

甚至是带有html(iFrame)的弹出窗口

<?php
     if(isset($_POST['details']))
     {
     // update function;

     echo '<iframe> Pop-Up here </iframe>';
     }
?>

答案 1 :(得分:0)

您可以使用windows.open回显javascript代码,如下所示:

<?php 

 if(isset($_POST['details']))
     {
     // update function;

     echo "<script type='text/javascript'>var url = 'http://www.google.com'; window.open(url,'win2','status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=1076,height=768,directories=no,location=no'); </script>";

}
?>

弹出窗口的问题是被所有现代浏览器阻止,你能评估模态弹出窗口而不是弹出窗口。