Foros del Web » Programando para Internet » Javascript »

Pequeña Ayuda Por Favor

Estas en el tema de Pequeña Ayuda Por Favor en el foro de Javascript en Foros del Web. Hola tengo este Java Script el cual no me funciona, la idea es que me diga cuantas veces se repite el caracter ingresado pruebenlo, tambien ...
  #1 (permalink)  
Antiguo 19/06/2008, 18:30
 
Fecha de Ingreso: junio-2008
Mensajes: 10
Antigüedad: 15 años, 10 meses
Puntos: 0
Pregunta Pequeña Ayuda Por Favor

Hola tengo este Java Script el cual no me funciona, la idea es que me diga cuantas veces se repite el caracter ingresado pruebenlo, tambien quiero que me diga cuantas veces se repite la palabra ingresada, por favor ayuende, este es el codigo:


<html>
<head>
<title>Comparacion de Cadenas con JavaScript</title>
<link rel="stylesheet" type="text/css" href="..angeles.css">

<script language="JavaScript">

var cont=0;
var palabra;
var bandera=0;
palabra="";
function CompararCadenas(){
if(document.formulario.inputUno.value == document.formulario.inputDos.value){
if(document.formulario.inputUno.value == "" && document.formulario.inputDos.value == "")
alert("Cadena 1 y Cadena 2 no tienen un valor asignado")
else
alert("Cadena 1 igual a Cadena 2")
} else
if(document.formulario.inputUno.value != document.formulario.inputDos.value)
alert("Cadena 1 es diferente de Cadena 2")
}
function RecorrerCadenaLetra(){

for (var i=0; i< document.formulario.inputUno.value.length; i++){
//alert("entre "+ (i+1));

var caracter=document.formulario.inputUno.value[i];

if (document.formulario.inputDos.value==document.form ulario.inputUno.value[i]){
cont = cont+1;
}
}
alert("encontre "+(cont)+" veces la letra buscada :"+document.formulario.inputDos.value);
}
function RecorrerCadenaPalabra(){

for (var i=0; i< document.formulario.inputUno.value.length; i++){
//alert("entre "+ (i+1));
bandera=0;
if (document.formulario.inputUno.value[i]==" "){
alert("encontre espacio");
alert(palabra + " " + document.formulario.inputDos.value);
if (document.formulario.inputDos.value== palabra){
cont=cont+1;
alert("conte");
}
palabra="";
bandera=1;
}
if (bandera==0){
palabra=palabra+document.formulario.inputUno.value[i];
}
//alert(palabra);
}
alert("encontre "+(cont)+" veces la palabra :"+document.formulario.inputDos.value);
}

</script>

</head>

<body>
<h2><p class="c">Comparacion de Cadenas con JavaScript</h2>
<p class="j">
<h3>Instrucciones</h3>
<ol>
<li><p class="j">Introduzca un texto en el campo "Cadena 1"
<li><p class="j">Introduzca un texto en el campo "Cadena 2"
<li><p class="j">Con el puntero del mouse de un click al boton "Comparar Cadena 1 con Cadena 2"
</ol>
<p class="c">
<form name="formulario">
<table align="center" bgcolor="lightblue" cellpadding="5" cellspacing="0">
<tr><td>Cadena 1 : </td><td><input name="inputUno" type="Text"></td></tr>
<tr><td>Cadena 2 : </td><td><input name="inputDos" type="Text"></td></tr>
<tr><td colspan="2"><input onclick="javascript:CompararCadenas()" type="Button" value="Comparar Cadena 1 con Cadena 2"></td></tr>
<tr><td colspan="2"><input onclick="javascript:RecorrerCadenaLetra()" type="Button" value="Buscar Letra y Contar"></td></tr>
<tr><td colspan="2"><input onclick="javascript:RecorrerCadenaPalabra()" type="Button" value="Buscar Palabra y Contar"></td></tr>
</table>
</form>
</body>
</html>
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 15:17.