Autor Tema: [AYUDA] Como hacer que vuelva a empezar.  (Leído 542 veces)

Desconectado GuayAngel12

  • PHPero Experto
  • *****
  • Mensajes: 894
  • Karma: 17
  • Sexo: Masculino
  • Programador PHP, CSS, HTML...
    • Ver Perfil
    • GreeBool
[AYUDA] Como hacer que vuelva a empezar.
« en: 06 de Febrero de 2011, 17:29:26 pm »
Hola a todos. Tengo el siguiente código:

Código: [Seleccionar]
var cam = "1";
function SigCam()
{
cam = parseInt(cam) + parseInt(1);
UpdateFigure();
}
function UpdateFigure()
{
$('img-main').style.background = "url(url, que no interesa ahora) no-repeat center";
document.getElementById('num').innerHTML = cam;
}

y un archivo .html que tiene lo siguiente:

Código: [Seleccionar]
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js"></script>
<script type="text/javascript" src="js/imager.js"></script>
<div id="img-main" style="width: 29px; height: 98px;">
&nbsp;
</div>
<div id="num">
&nbsp;
</div>
<a href='javascript:SigCam();'>Siguiente Camiseta >></a>

<script type="text/javascript">
UpdateFigure();
</script>

y cuando aprietas el botón, se suma +1 el div 'num'. Pero no se como hacer en el código js para que cuando la variable 'cam' pase de un cierto numero (En este caso 23) se vuelva a su valor inicial (1).

Por favor, ayúdenme ya que no se que hacer.

Comunidad PHPeros

[AYUDA] Como hacer que vuelva a empezar.
« en: 06 de Febrero de 2011, 17:29:26 pm »

Desconectado GuayAngel12

  • PHPero Experto
  • *****
  • Mensajes: 894
  • Karma: 17
  • Sexo: Masculino
  • Programador PHP, CSS, HTML...
    • Ver Perfil
    • GreeBool
Re:[AYUDA] Como hacer que vuelva a empezar.
« Respuesta #1 en: 06 de Febrero de 2011, 17:31:53 pm »
Lo siento, problema solucionado! :) Pueden borrar tema ;)

Desconectado Marcus

  • PHPer@
  • **
  • Mensajes: 72
  • Karma: 1
  • Sexo: Masculino
  • Nuev@ PHPer@
    • Ver Perfil
Re:[AYUDA] Como hacer que vuelva a empezar.
« Respuesta #2 en: 06 de Febrero de 2011, 17:37:32 pm »
supongo que habrás hecho algo así:

Código: [Seleccionar]
var cam = "1";
function SigCam()
{
   cam = parseInt(cam) + parseInt(1);
   UpdateFigure();
   if(cam == 23){
      cam = 1;
   }
}
function UpdateFigure()
{
   $('img-main').style.background = "url(url, que no interesa ahora) no-repeat center";
   document.getElementById('num').innerHTML = cam;
}
Y si no es así, como lo has hecho? Me interesa saberlo.

Desconectado GuayAngel12

  • PHPero Experto
  • *****
  • Mensajes: 894
  • Karma: 17
  • Sexo: Masculino
  • Programador PHP, CSS, HTML...
    • Ver Perfil
    • GreeBool
Re:[AYUDA] Como hacer que vuelva a empezar.
« Respuesta #3 en: 06 de Febrero de 2011, 18:00:59 pm »
supongo que habrás hecho algo así:

Código: [Seleccionar]
var cam = "1";
function SigCam()
{
   cam = parseInt(cam) + parseInt(1);
   UpdateFigure();
   if(cam == 23){
      cam = 1;
   }
}
function UpdateFigure()
{
   $('img-main').style.background = "url(url, que no interesa ahora) no-repeat center";
   document.getElementById('num').innerHTML = cam;
}
Y si no es así, como lo has hecho? Me interesa saberlo.

No, no lo hice asi... lo hice asi:

Código: [Seleccionar]
var cam = "1";
function SigCam()
{
   cam = parseInt(cam) + parseInt(1);
   UpdateFigure();
}
function UpdateFigure()
{
  if(cam>23){
    cam = "1";
  }
   $('img-main').style.background = "url(url, que no interesa ahora) no-repeat center";
   document.getElementById('num').innerHTML = cam;
}