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>
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];
?>
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]; ?>
Este seria el demo de dnd lo saqué:
http://miguelmanchego.com/wp-content...trar-mensajes/
GRACIAS!!