Foros del Web » Creando para Internet » HTML »

funciones y href

Estas en el tema de funciones y href en el foro de HTML en Foros del Web. alguien puede decirme por que esto funciona: <a onclick="EditarContacto('[fmp-field:ReferenciaID]','[fmp-field: ContactoID]')"> [FMP-Field: ConNombre] </a> y esto no? <a href="javascript :;" onclick="EditarContacto('[fmp-field:ReferenciaID]','[fmp-field: ContactoID]')"> [FMP-Field: ConNombre] </a> y ...
  #1 (permalink)  
Antiguo 09/04/2002, 13:07
mlt
 
Fecha de Ingreso: abril-2002
Mensajes: 1
Antigüedad: 22 años, 7 meses
Puntos: 0
funciones y href

alguien puede decirme por que esto funciona:

<a
onclick="EditarContacto('[fmp-field:ReferenciaID]','[fmp-field: ContactoID]')">
[FMP-Field: ConNombre]
</a>

y esto no?

<a
href="javascript:;" onclick="EditarContacto('[fmp-field:ReferenciaID]','[fmp-field: ContactoID]')">
[FMP-Field: ConNombre]
</a>


y esta es la funcion:

function EditarContacto(ReferenciaID,ContactoID)
{
location.href="/FMPro?-db=contactos.fp5"
+"&-format=libroverde/html/editarcontacto.html"
+"&-lay=web"
+"&ContactoID="+ContactoID
+"&-token.0=agencias.fp5"
+"&-token.1=libroverde/html/editaragencia.html"
+"&-token.2=AgenciaID"
+"&-token.3="+ReferenciaID
+"&-find"
}

si lo pongo en este formato funciona OK:

<input type="button" value="Quitar" class="boton"
onclick="QuitarContactoReferencia('[fmp-field:ReferenciaID]','[fmp-currentRecID]')">

gracias
mlt
  #2 (permalink)  
Antiguo 10/04/2002, 07:49
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 3 meses
Puntos: 381
Re: funciones y href

Hola buenas,

es por un par de errores de sintaxis.

la línea:

<a
href="javascript:;" onclick="EditarContacto('[fmp-field:ReferenciaID]','[fmp-field: ContactoID]')">
[FMP-Field: ConNombre]
</a>

Habría de ser:

<a href="javascript:EditarContacto('[fmp-field:ReferenciaID]','[fmp-field: ContactoID]')">

La primera forma te funciona reconociendo el javascript, pero no lo reconoce con enlace html.

La segunda lo reconocía como enlace html pero estaba mal la forma de llamar al javascript.

Suerte
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 22:02.