Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2013, 13:58
roxyhana
Invitado
 
Mensajes: n/a
Puntos:
Fallos con document.write

Hola, vengo aqui por un problemilla que lleva semanas agobiandome. El caso es que el año que viene empiezo a estudiar javascript y decidí hacer un adelanto poniendome éste verano a practicar. Me hice un foro y estoy aprovechandolo para hacer en él cosas que poca gente haría pero de repente me he encontrado con un problemilla...

Código:
<div id="usercountpost">
<span id="valor"></span></div>
				
<script type="text/javascript">
	var expe=1;
	var nivel=2;
	window.onload = function (){
		var mens=parseInt(document.getElementById('valor').innerText);	
		expe=parseInt(mens*1.6);
		nivel=parseInt(expe/2);
		<!--alert('Mensajes: '+mens+' Exp: '+expe+' Nivel: '+nivel);-->
		}
</script>
<img src="http://i226.photobucket.com/albums/dd257/RoxyHana/Lyslan_Foro/Iconos/5_zpse406282e.png"/> <script type="text/javascript">document.write(nivel);</script><br/>
<img src="http://i226.photobucket.com/albums/dd257/RoxyHana/Lyslan_Foro/Iconos/4_zpsaaad303d.png"/> <script type="text/javascript">document.write(expe);</script><br/>
Ese código, si lo utilizo tal cual, no me escribe ningún valor, se quedan ambos campos vacíos(las imágenes son los títulos). Si le quito el comentario al alert, me muestra en los campos:

Exp: 1
LVL: 2

Y en el cuadro de la alerta me muestra los verdaderos resultados que me interesan, que obviamente no son expe=1 ni nivel=2...

¿Por qué al quitar el alert deja de funcionar por completo? y ¿por qué en el cuadro del alert me sale todo correcto y en los campos me salen las globales? ¿Cómo hago para que me salga después de las imágenes los mismos valores que me salen en el alert?

Se que son muchas preguntas pero necesito aclararme, ya no se dónde buscar ni cómo solucionarlo.

¡Muchas gracias por adelantado!