Si quieres crear un palindromo...mira este código, es bastante sencillo,vamos a utilizar dos variables,un for un switch,y un par de case.
Por cierto un palindromo es cuado puedes leer una palabra,o frase del derecho y del revés.
<head>
<script type='text/javascript'>
// Tenemos que empezar con las fuciones.Es decir definirlas.
function comprobar()
{
var normal = document.getElementById('texto').value.toLowerCase().split('')
var derecho = '', invertido = ''
for (a in normal)
{
if (normal[a] != ' ' && normal[a] != ',' && normal[a] != '.')
{
switch (normal[a])
// Ponemos las vocales para las palabras que vayamos a insertar lo reconozca.
{
case 'á':
normal[a] = 'a'
break
case 'é':
normal[a] = 'e'
break
case 'í':
normal[a] = 'i'
break
case 'ó':
normal[a] = 'o'
break
case 'ú':
normal[a] = 'u'
break
}
derecho += normal[a]
}
}
invertido = derecho
invertido = invertido.split('')
invertido = invertido.reverse()
invertido = invertido.join('')
if (derecho == invertido)
// Aqui tengo que poner el mensaje que quiero mostrar en pantalla.
{
alert(derecho + '\n' + invertido)
alert('La palabra o frase que has introducido es un palindromo¡Bien hecho!')
}
else
{
alert(derecho + '\n' + invertido)
alert('Esto no es un palindromo,¡Vuelve a intentarlo!')
}
}
</script>
</head>
<body background="imagenes/juego.png">
<text id="COMPRUEBA AQUI SI TU PALABRA O FRASE ES UN PALINDROMO"></text>
<input id='texto' type='text'><input type='button' value='Comprobar' onclick='comprobar()'><input type='button' value='Borrar' onclick='document.getElementById("texto").value = null'>
</body>
<html>
chebere
ResponderEliminar