簡體   English   中英

是否可以在不使用onclick或href的情況下調用彈出窗口?

[英]Is it possible to call a popup without using onclick or href?

我有一個更新查詢的按鈕,之后我想要一個彈出窗口出現。 我這樣用它:

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

 call a popup;
 }

我不想使用彈出窗口

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

要么

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

我希望它像isset(..),它可能嗎? 如果是,我該如何調用一個帶有消息和2個按鈕的簡單彈出窗口? (我不想使用警報,提示,確認框,它應該是一個彈出窗口)。 請幫忙。

如果您使用java腳本制作彈出窗口,則可以這樣做:

<?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>';
     }
?>

您可以使用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>";

}
?>

彈出窗口的問題是被所有現代瀏覽器阻止,你可以評估模態彈出窗口而不是彈出窗口。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM