·
miarroba.com
ayuda con script
 
Índice de subforos · Ayuda para webmasters · Java y Javascript
Noticias · Buscar · Tags · Tagboard · Usuarios · Fisgona
Autor Mensaje 
blastermaster2003blastermaster2003
Usuario Novato
Usuario Novato


Mensajes: 2
Desde: 12/Ago/2004
#1 ·
 ayuda con script

saludos , aver quien me ayuda, tengo una variable que textualmente esta asi

apellido="hernandez *perez *touriño"

hasta aqui todo bien, lo k deseo es k me meta esa variable en tres diferentes

a="hernandez"

b="perez" y c="touriño"

por eso es k tienen el signo * antes del siguiente apellido parasaber cuando acaba uno y empieza el otro.

alguien puede ayudarme??

es k no se nada de javascript y debe de estar escrito en este lenguaje

gracias



12/Ago/2004 17:43 GMT+1
blastermaster2003blastermaster2003
Usuario Novato
Usuario Novato


Mensajes: 2
Desde: 12/Ago/2004
#2 ·
 RE: ayuda con script

saludos ya tengo el scrip de busqueda pero ahora tengo otro problema y es k la variable apellido no me coge todos los valores que deberian de ser por ejemplo:

guillermo *guillermo

solo coge guillermo, voy a postear todo el codigo a ver si me encuentran el por k no me coge todo con el *apellido


<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!--#include virtual="../incidenciasacorde/basedatos.asp"-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form action="" method="post" name="form2" id="form2">
<%
Const GC_BD_TABLAS = "acIncidencias" ' Base de Datos.
Const GC_TIPO_BD = "SQLServer" ' Tipo de Conexión.
Const GC_SERVIDOR_BD = "US06105S\DESARROLLO" ' Servidor Base de Datos.
Const GC_USUARIO_BD = "userAcIncidencias" ' Usuario Base de Datos.
Const GC_CLAVE_BD = "acIncidencias" ' Clave Usario.
set objConect = server.createobject("ADODB.connection"
objConect.open "DRIVER={SQL Server};SERVER=" & GC_SERVIDOR_BD & ";" & _
"UID=" & GC_USUARIO_BD & ";" & _
"PWD=" & GC_CLAVE_BD & ";" & _
"DATABASE=" & GC_BD_TABLAS & ""
dim coger,aux, apellido(200),texto
dim salto
aux=1
texto="llll"

coger ="select * from prueba"
dim objetorecorset2
set objetorecorset2= Server.CreateObject ("ADODB.Recordset"
objetorecorset2.open coger ,objConect
do while not objetorecorset2.eof
aux=aux+1
apellido(aux)=objetorecorset2("apellido"
objetorecorset2.movenext
loop
objetorecorset2.movefirst
aux=1

dim dos
response.write "<select name='amedicocoorid' class='tablamenu' id='amedicocoorid' onchange='funcion()'>"
salto="*"
dos="apellido2"
do while not objetorecorset2.eof
response.write "<option value="&objetorecorset2("apellido"&""&salto&""&objetorecorset2("apellido"&">"&objetorecorset2("nombre"&"</option>"
objetorecorset2.movenext
loop
response.write "</select>"



objetorecorset2.close
set objetorecorset2=nothing
objConect.close
set bjConect=nothing

%>
<input name="resultado" type="text" value="y = " size="30" maxlength="30" readonly>
</form>

</body>
</html>
<script type="text/javascript">
function funcion()
{
var apellido = document.form2.amedicocoorid.options[document.form2.amedicocoorid.selectedIndex].value;
var dat=new Array('','','');
cont=0;

for(var x=0;x<=apellido.length-1;x++){
if(apellido.substring(x,x+1)!='*'){
dat[cont]+=apellido.substring(x,x+1);
}else{
cont++;
}
}
alert(dat[0]);
alert(dat[1]);
alert(dat[2]);

document.form2.resultado.value=apellido;
}
</script>
alguna solucion?


12/Ago/2004 18:16 GMT+1
KouGaRKouGaR
Usuario Novato
Usuario Novato


Mensajes: 2
Desde: 23/Ago/2004
#3 ·
 RE: ayuda con script

Prueba utilizando la función split....esta te permite hacer una separación de un string en un arreglo segúin caracter delimitador...

Ej:

Var Nombre = "Fernando *Perez *Rodriguez"
var NombreSeparado = Nombre.Split('*')


Esto te dará:

NombreSeparado[0] = "Fernando "
NombreSeparado[1] = "Perez "
NombreSeparado[2] = "Rodriguez"


Espero te ayude, y no sea demasiado tarde...

Saludos
KouGaR

23/Ago/2004 20:43 GMT+1
KouGaRKouGaR
Usuario Novato
Usuario Novato


Mensajes: 2
Desde: 23/Ago/2004
#4 ·
 RE: ayuda con script

Escrito originalmente por KouGaR
Prueba utilizando la función split....esta te permite hacer una separación de un string en un arreglo segúin caracter delimitador...

Ej:

Var Nombre = "Fernando *Perez *Rodriguez"
var NombreSeparado = Nombre.Split('*')


Esto te dará:

NombreSeparado[0] = "Fernando "
NombreSeparado[1] = "Perez "
NombreSeparado[2] = "Rodriguez"



Correccion...se me olvido declarar el arreglo, es así:

<SCRIPT LANGUAGE="JavaScript">

var Nombre = "Fernando *Perez *Rodriguez";
var NombreSeparado = new Array();

NombreSeparado = Nombre.split('*');

alert(NombreSeparado[0]);
alert(NombreSeparado[1]);
alert(NombreSeparado[2]);

</SCRIPT>
Espero te ayude, y no sea demasiado tarde...

Saludos
KouGaR

23/Ago/2004 20:50 GMT+1
Índice de subforos · Ayuda para webmasters · Java y Javascript
Temas similares
Asunto Autor#VisitasÚltima respuesta
ayuda java script22/Jul/2008, 03:01
msalmistamsalmista
116822/Jul/2008, 15:19
chavpchavp Ir al último mensaje del tema
AYUDA CON ESTE SCRIPT07/Nov/2006, 15:13
VTolozanoVTolozano
0494No hay respuestas
Ayuda con scroll de Script18/Ago/2006, 01:11
dix-he-kundix-he-kun
32.59018/Ago/2006, 21:48
dix-he-kundix-he-kun Ir al último mensaje del tema
ayuda con script y php23/Nov/2005, 18:26
k2errek2erre
570911/Dic/2005, 15:20
k2errek2erre Ir al último mensaje del tema
Ayuda con JScript Script03/Oct/2004, 20:45
p3l1gl20p3l1gl20
1494304/Oct/2004, 19:16
p3l1gl20p3l1gl20 Ir al último mensaje del tema
Opciones:
Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  

TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Todas las fechas y horas son GMT+1. Ahora son las 04:04
Miarroba Networks, S.L. C/ 18 de Julio, 21 Bajo, 39610 Astillero (CANTABRIA) - CIF B-39512736
Inscrita en el Registro Mercantil de Cantabria, tomo 743, folio 161, libro 0, hoja S-12428, Instripción 1ª