Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2013, 08:37
zubintro
 
Fecha de Ingreso: septiembre-2007
Mensajes: 120
Antigüedad: 17 años, 2 meses
Puntos: 0
jQuery que se ejecute una sola vez

Hola amigos, tengo el siguiente problema que se me esta complicando mucho debido a que no tengo mucha experiencia usando jQuery y javascript. Tengo una pagina que va a ejecutar un iframe con una encuesta para la que instale limesurvey (que por cierto me parece muy buena aplicacion para este proposito).

El problema que tengo es que necesito que este iframe se debera ejecutar una sola vez en la pagina y si el usuario cerro la ventana o lleno la encuesta esta ventana no se vuelva a ejecutar. El sistema de encuesta genera su propia cookie para no permitir que se vuelva a llenar la encuesta y controla las ip, pero necesito que la ventana no vuelva a aparecer.

Imagino que la forma seria generando una cookie pero no tengo la mas minima idea de como programar una cookie (nunca lo hice) y lo que encuentro por la web no entiendo muy bien como hacerlo.

Alguien podria ayudarme??? Gracias por adelantado. Aqui les dejo el codigo que tengo.

Código HTML:
<html>
<head>
	<title>fancyBox - Fancy jQuery Lightbox Alternative | Demonstration</title>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
	<script src="http://code.jquery.com/jquery-migrate-1.2.1.js"></script>
	<script type="text/javascript" src="../source/jquery.fancybox.js?v=2.1.4"></script>
	<link rel="stylesheet" type="text/css" href="../source/jquery.fancybox.css?v=2.1.4" media="screen" />

	<script type="text/javascript">
		$(document).ready(function() {
		$('.fancybox').fancybox({
		'padding'        : 0,
		'autoScale'      : false,
		'transitionIn'   : 'none',
		'transitionOut'  : 'none',
		'width'          : 680,
		'height'         : 495,
		'wmode'              : 'transparent',
		'allowfullscreen'    : 'true'
		});
	});
	</script>
  
</head>
<body onload='$("#yt").trigger("click");'>
<h1><a id="yt" class="fancybox fancybox.iframe" href="http://localhost/limesurvey/index.php/survey.......">Iframe</a></h1>
</body>
</html>