J'utilise la fonction suivante semble afficher un message d'état après un envoi du formulaire de ma page asp.net .. La fonction est appelée, mais il (alertmsg div) ne pas montrer pourquoi ?ajoutant Dynamiquement un élément div dans jquery
function topBar(message) {
var $alertdiv = $('<div id = "alertmsg"/>');
$alertdiv.text(message);
alert($alertdiv);
alert($alertdiv.text(message));
$alertdiv.click(function() {
$(this).slideUp(200);
});
$(document.body).append($alertdiv);
setTimeout(function() { $alertdiv.slideUp(200) }, 5000);
}
Qu'advient est à la fois les déclarations d'alerte montrent [Object object]
... Je pense que les deux ont besoin de montrer différentes sorties ... Toute suggestion ..
css:
#alertmsg
{
font-family:Arial,Helvetica,sans-serif;
font-size:135%;
font-weight:bold;
overflow: hidden;
width: 100%;
text-align: center;
position: absolute;
top: 0;
left: 0;
background-color: #404a58;
height: 0;
color: #FFFFFF;
font: 20px/40px arial, sans-serif;
opacity: .9;
}
en utilisant 'alert' est une merde façon de déboguer Javascript. Découvrez [Firebug] (http://getfirebug.com/), et vous verrez mieux ce qui se passe. –