我有一个更新查询的按钮,之后我想要一个弹出窗口出现。 我这样用它:
<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个按钮的简单弹出窗口? (我不想使用警报,提示,确认框,它应该是一个弹出窗口)。 请帮忙。
答案 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>";
}
?>
弹出窗口的问题是被所有现代浏览器阻止,你能评估模态弹出窗口而不是弹出窗口。