Foros del Web » Programando para Internet » Javascript »

Cambiar contenido funciona, pero esto no

Estas en el tema de Cambiar contenido funciona, pero esto no en el foro de Javascript en Foros del Web. Buenas tengo el siguiente codigo: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver original <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> < html > < head >   ...
  #1 (permalink)  
Antiguo 04/08/2010, 19:08
 
Fecha de Ingreso: mayo-2010
Mensajes: 109
Antigüedad: 14 años
Puntos: 0
Cambiar contenido funciona, pero esto no

Buenas tengo el siguiente codigo:

Código HTML:
Ver original
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
  2. "http://www.w3.org/TR/html4/strict.dtd">
  3. <html>
  4. <head>
  5.   <title>Untitled</title>
  6. </head>
  7. <body>
  8. <div id="myDiv">
  9. este es el texto que saldra antes
  10. </div>
  11. <script type="text/javascript">
  12. window.onload = function () {
  13.   setTimeout(function () {
  14.     var div = document.getElementById('myDiv');
  15.     div.innerHTML = 'swapped!';  
  16.   }, 1000);
  17. }
  18. </script>
  19. </body>
  20. </html>

esto funciona perfectamente, lo que hace es actualizar el texto durante un sefçgundo, luego se cambia...

lo que quiero es que en esta linea:
Código HTML:
Ver original
  1. }, 1000);
no sean siempre 1 segundo, sino que pueda variar, algunas veces 1 segundo, algunas 3, etc.

tambien quiero que el contenido de esta linea:
Código HTML:
Ver original
  1. div.innerHTML = 'swapped!';
que es la que va a salir cuando los segundos pasen sea mas largo y pueda utilizar codigo php para colocar ahi.

Gracias ;)

recuerden que yo soy novato asi que si pueden ser explicativos y con ejemplos del codigo please :D
  #2 (permalink)  
Antiguo 04/08/2010, 20:37
Avatar de tredio  
Fecha de Ingreso: noviembre-2008
Ubicación: Carabobo
Mensajes: 466
Antigüedad: 15 años, 5 meses
Puntos: 66
Respuesta: Cambiar contenido funciona, pero esto no

para poner algo de php ahi solo hace falta que hagas algo asi.

Código javascript:
Ver original
  1. div.innerHTML = '<?php echo 'texto';?>';

y para lo de los segundos solo tienes que usar un random
  #3 (permalink)  
Antiguo 05/08/2010, 09:34
 
Fecha de Ingreso: junio-2010
Mensajes: 76
Antigüedad: 13 años, 10 meses
Puntos: 2
Respuesta: Cambiar contenido funciona, pero esto no

Cita:
esto funciona perfectamente, lo que hace es actualizar el texto durante un sefçgundo, luego se cambia...

lo que quiero es que en esta linea:
Código HTML:
Ver originalCopiar
}, 1000);
Pues haz una funcion de random(10), varia de 1 a 10, o eso creo porque no me acuerdo bien , despues solo tienes que multiplicarlo por 1000 y voilà...!!
  #4 (permalink)  
Antiguo 08/08/2010, 14:20
 
Fecha de Ingreso: mayo-2010
Mensajes: 109
Antigüedad: 14 años
Puntos: 0
Respuesta: Cambiar contenido funciona, pero esto no

no entendi lo del random gracias ;)
  #5 (permalink)  
Antiguo 11/08/2010, 10:01
 
Fecha de Ingreso: junio-2010
Mensajes: 76
Antigüedad: 13 años, 10 meses
Puntos: 2
Respuesta: Cambiar contenido funciona, pero esto no

Como que no ??? es muy facil, te creas una funcion de random tal que asi:
function aleatorio(){var = Math.round(random (10))} y asi var valdra de 0 a 10 aleatoriamente, lo multiplicas por 1000 y lo pones en lugar de los segundos , ya esta.
PD:El codigo js creo que no es exacteamente asi

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:36.