//this is in php.
function msgbox($msg, $type)
{
if ($type == "alert")
{
// Simple alert window
?> <script language="JavaScript"> alert("<? echo $msg; ?>"); </script> <?
}
elseif ($type == "confirm")
{
// Enter Confirm Code Here and assign the $result variable for use
// Should include "OK" and "Cancel" buttons.
?>
<script language="JavaScript">
if (confirm("<? echo $msg; ?>"))
{
<? $result == "ok"; ?>
}
else
{
<? $result == "cancel"; ?>
}
</script>
<?
}
}
if ($page_title->exists())
{msgbox("page exists,do you want to delete", "confirm");
}
if ($result == "ok")
//code..
Le problème est que $result
ne lit pas la valeur de la zone de confirmation, je pense parce que si la clause n'est pas en cours d'exécution et le déroulement du programme va où il irait sans la clause if.affectation du résultat d'une boîte de confirmation jsp à une variable php
double exact: http://stackoverflow.com/questions/2122529/assigning-the-result-of-a-javascript-confirm-box- to-a-php-variable –