Purtroppo non ci capisco molto di JS.
Ho copiato una procedura per presentare a video dei messaggi personalizzati a seguito di eventi.
(per emulare una alert ma personalizzata).
Funziona tutto perfettamente ma solo se premo un bottone!
Vorrei poter attivare questa funzione da codice (PHP) parametrizzandola con testo e colore.
(es rosso per errori, verde per tuttook, blu per info).
Cerco di mettervi ordinatamente il codice. (utilizzo jquery):
codice HTML:
<div id="dialog" title="Messaggio "> <p><?php echo $_SESSION['messaggio'];?></p> </div>
questo il div nascosto.
codice HTML:
<link href="../css/jquery-ui.css" rel="stylesheet"> <style> body{ font-family: "Trebuchet MS", sans-serif; margin: 50px; } .demoHeaders { margin-top: 2em; } #dialog-link { padding: .4em 1em .4em 20px; text-decoration: none; position: relative; } #dialog-link span.ui-icon { margin: 0 5px 0 0; position: absolute; left: .2em; top: 50%; margin-top: -8px; } #icons { margin: 0; padding: 0; } #icons li { margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left; list-style: none; } #icons span.ui-icon { float: left; margin: 0 4px; } .fakewindowcontain .ui-widget-overlay { position: absolute; } select { width: 200px; } </style>
questa la piccola personalizzazione copiata.
codice HTML:
<button id="dialog-link" class="ui-button ui-corner-all ui-msginfo"> <span class="ui-icon ui-icon-newwin"></span>Open Dialog </button>
questo il bottone che attiva la dialog.
Codice PHP:
$_SESSION['messaggio']="Item added to Cart";
echo "<script type=\"text/javascript\">alert(\"Item added to Cart\");location.href='../ampleadmin/".$_SESSION['nomephp']."';</script>";
questo è il codice che vorrei adattare togliendo l'alert e richiamando quanto scritto.
Il testo lo passo tramite $_SESSION['messaggio'] e lo passa.
Mi aiuta qualcuno?