18/07/2006, 14:28
|
| | | Fecha de Ingreso: julio-2002 Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 22 años, 4 meses Puntos: 1 | |
tiempo de lectura con errores hola gente, me podrian ayudar a modificar un codigo que sirve para contar caracteres y sacar el tiempo de lectura, pero he visto que hay un pequeño error y es que en los resultados me da ejemp: 2'78 y como todos sabemos no hay 78 seg me podrian ayudar con esto?
// JavaScript Tiempo de lectura
var resultado
function tiempo_lectura()
{
volanta=document.armar.volanta.value
titulo=document.armar.titulo.value
copete=document.armar.copete.value
epigrafe=document.armar.epigrafe.value
texto=document.armar.E_Texto.value
volanta=quitarEspacios(volanta)
titulo=quitarEspacios(titulo)
copete=quitarEspacios(copete)
epigrafe=quitarEspacios(epigrafe)
texto=quitarEspacios(texto)
total=volanta + titulo + copete + epigrafe + texto
intro=new RegExp(String.fromCharCode(10),"g")
volanta=volanta.replace(intro,"<br>")
titulo=titulo.replace(intro,"<br>")
copete=copete.replace(intro,"<br>")
epigrafe=epigrafe.replace(intro,"<br>")
texto=texto.replace(intro,"<br>")
totalTiempo= tiempoLectura(total)
resultado = "Tiempo estimado de lectura: " + totalTiempo + "<br>" + volanta + "<br>" + titulo + "<br>" + copete + "<br>" + epigrafe + "<br>" + texto
resultado += "<br>Total caracteres: " + total.length
//document.armar.texto.value= texto
document.armar.tiempo.value= totalTiempo
}
//document.getElementById('capa').innerHTML=resultad o
function quitarEspacios(donde)
{
vlr=document.armar.volanta.value
volanta3=donde.split(" ")
valor=""
for (m=0;m<volanta3.length;m++)
{
var valor
if(volanta3[m] == "") {continue
}
else
if (m==volanta3.length-1){valor += volanta3[m]}
else { valor += volanta3[m] + " "}
}
return valor
}
function tiempoLectura(que)
{
tiempo=(que.length/100)/15
tiempo=tiempo.toString()
punto="."
tiempo2=tiempo.replace(punto,"'")
dec=tiempo2.indexOf("'")+3
tiempo2=tiempo2.substring(0,tiempo2.indexOf("'")+3 )
return tiempo2
}
// contador de caracteres
var primeraVez = true;
var primeraVez2 = true;
var primeraVez3 = true;
function limpia(){
if (primeraVez){
document.armar.volanta.value = "";
primeraVez = false;
}
}
function limpia2(){
if (primeraVez2){
document.armar.titulo.value = "";
primeraVez2 = false;
}
}
function limpia3(){
if (primeraVez3){
document.armar.copete.value = "";
primeraVez3 = false;
}
}
function cuenta(){
document.armar.total.value = document.armar.volanta.value.length;
}
function cuenta2(){
document.armar.total2.value = document.armar.titulo.value.length;
}
function cuenta3(){
document.armar.total3.value = document.armar.copete.value.length;
}
espero puedan darme una mano
gracias
__________________ ---->Sin ayuda no se llega a ningun lado<---- Virla |