Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/05/2009, 02:31
Avatar de alor86
alor86
 
Fecha de Ingreso: abril-2009
Mensajes: 110
Antigüedad: 15 años, 8 meses
Puntos: 5
Respuesta: Como sacar las primeras letras de un frase

checa este codigo tal vez le falte optimizarlo pero hace lo que quieres

<html>

<head>

<meta name="author" content="alor86" />
<script type="text/javaScript">
function s(){
var iniciado = true;
var cadena = prompt("Siglas","");
var sig ="";
var inicio = 0;
while(iniciado){
if(cadena.indexOf(" ")==-1 && inicio==0){
sig = cadena.charAt(0);
iniciado = false;
alert(sig.toUpperCase());
}
else{
if(inicio==0){
sig+=cadena.charAt(0);
inicio = cadena.indexOf(" ");
}
else{
if(cadena.indexOf(" ",inicio+1)==-1){
iniciado=false;
sig+=cadena.charAt(inicio+1);
alert(sig.toUpperCase());
}
else{
sig+=cadena.charAt(inicio+1);
inicio = cadena.indexOf(" ",inicio+1);
}
}
}
}
}
</script>
<title>Untitled 1</title>
</head>

<body onload="s();">

</body>
</html>