Estoy intentando mostrar alertas personalizadas según se pulse un botón y no consigo que funcione, podríais echarme una mano?
El código es el siguiente, lo ideal sería poder crear una función en la que yo le diria pasar el mensaje que quisiera así como el estilo del mensaje, Ej.
function notificacion (msg, estilo){} y que al pulsar sobre cada botón cogiese el mensaje correcto que tiene que mostrar. Se puede hacer?
Código HTML:
Ver original
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <meta content="text/html; charset=UTF-8" http-equiv="Content-Type"> <script type="text/javascript" > $(document).ready(function(){ $("button").click(function () { setTimeout(function(){ $(".notificacion").fadeOut("slow", function () { $(".notificacion").remove(); }); }, 4000); }); }); </script> <style type="text/css"> html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, center, u, b, i { margin: 0;padding: 0;border: 0;outline: 0;font-weight: normal;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline } body {color: #000000;background-color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;} .cabecera{height:200px;width:100%;background:yellow;} .notificacion{ width:100%; margin:0px; padding-top:5px; padding-bottom:5px; background-color: #50EF3E; color:white; font-weight:bold; font-size:14px; text-align:center; top:0px; position:fixed; } </style> <?php echo $change; ?> <div class="cabecera"> </div> <div id="container" > </div> </body> </html>
Muchas gracias de antemano!