Así que quiero hacer un lookoverflow similar al mensaje en la parte superior.Mostrar div solo una vez
Ahora tengo todo configurado y tal, pero tengo un problema .. El mensaje solo se muestra la primera vez, la segunda vez no aparece.
Sé por qué, algo sobre cada identificación debe ser único o algo en un div ... Y luego he usado rand(1, 300);
(php) y todavía no va a funcionar.
Aquí está mi códigos:
function checkSession(){
$.ajax({url: "session.php", success: function(data){
if(data == 1){
var postFilen = 'msg.php';
$.post(postFilen, function(data){
$(".msg").html(data).find(".message2").fadeIn("slow")
setTimeout(function(checkSession) {
$('.msg').fadeOut('slow');
}, 10000);
});
}else{
$('.message2').hide();
}
}});
// setInterval('checkSession()',1000);
}
index.php:
<div class="msg" id="msg" ></div>
msg.php:
<div class="message2" id="message2" onclick="closeNotice2()" style="display: none">
Yo, <b><? echo $pusername; ?></b> - <? echo $_SESSION["user_message"]; ?>
<a class="close-notify" onclick="closeNotice2()">X</a>
</div>
CloseNotice2() - (sólo en el caso si usted quiere ver eso también):
function closeNotice2() {
$(".message2").fadeOut("slow");
}
session.php:
if(isset($_SESSION['user_message'])) {
echo 1;
}
CSS:
.message2 {
position: absolute;
top: 0;
left: 0;
z-index: 105; /* Anything higher than 1 will do */
background-color: #034678;
font-family: Arial,Helvetica,sans-serif;
font-size: 100%;
text-align: center;
font-weight: bold;
border-bottom: 2px solid #FFF;
height: 26 px;
width: 100%;
}
.message2 span {
text-align: center;
width: 95%;
float:left;
}
creo que eso es todo. Espero me puedas ayudar.
Hola. Después de establecer la variable, llamo a la sesión de comprobación de fuction(), de esa manera muestra el mensaje ... no entiendo lo que quieres decir con mi javascript es encontrar el contenedor div mensaje ... no encuentra la clase ... y mi punto de vista los números aleatorios eran "solo" para probar mi propio método, por lo que el mensaje aparecerá de nuevo. – Karem
Así que el mensaje aparecerá de nuevo, cuando se configure la próxima vez * – Karem
Lo que pretendía decir es que los identificadores aleatorios no cambiarán el comportamiento de su javascript, porque el javascript está manejando el contenedor de mensajes por su nombre de clase. –