Hola gente re perdido estaba que ni me acercaba por aca; saludos.
Bueno, encontré un codigo muy interesante (para mi) de FadeIn/FadeOut con Jquery y Js; pero que pasa?
que al terminar el bucle de 5 textos dentro del array, este luego me arroja un
Notice: Undefined offset:
Ahora les dejo el codigo:
index.html Código HTML:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Demo jquery para recargar texto sin recargar toda la pagina usando jquery</title>
<script language="javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script language="javascript">
function recargar(){
if ($actual<=5) {
$actual=$actual+1;
} else {
$actual=1;
}
var variable_post=$actual;
$("#recargado").fadeOut(function() {
$.post("miscript.php", { variable: variable_post }, function(data){
$("#recargado").html(data).fadeIn();
});
});
}
$actual=0;
timer = setInterval("recargar()", 2000);
</script>
<style type="text/css">
<!--
body{
color: #333333;
}
#recargado {
margin:auto;
padding:10px;
text-align:center;
color:#990000;
font-weight:bold;
}
#borde {
width:400px;
border:1px solid #CCCCCC;
height:60px;
margin:auto;
}
-->
</style></head>
<body>
<div id="borde">
<div id="recargado">Mi texto sin Recargar</div>
</div>
</body>
</html>
miscript.php Código PHP:
<?php
$mensajes=array("0", "Mi 1er Mensaje", "Mi 2do Mensaje", "Mi 3er Mensaje", "Mi 4to Mensaje", "Mi 5to Mensaje");
$nro=$_POST['variable'];
echo $mensajes[$nro];
?>
Al terminar el bucle del array me sale esto:
Notice: Undefined offset: 6 in C:\xampp\htdocs\RECARGAR TEXTO CON JQUERY Y TIMER\miscript.php on line 4
Y en la linea 4 tengo esto:
Código PHP:
<?php echo $mensajes[$nro]; ?>
Alguien podria decirme q le falta???
Este seria el demo de dnd lo saqué:
http://miguelmanchego.com/wp-content...trar-mensajes/
GRACIAS!!