Necesito tip o truco en JavaScript

24/01/2007 - 17:02 por Manuel Vera | Informe spam
Hola

Tengo un enlace que quiero hacer parecido a esto:

<a href="" onclick="mi_evento_reenviar(valor1,valor2,valor3)">Enviar</a>

La idea es que el visitante no vea en el StatusBar la llamada al
evento/función.

He probado con las siguientes opciones:
* href="" , pero hace el link hacia el homepage. No me sirve.
* href="void" , da error.
* href="javascript:" , da error.
* href="javascript:void" , da error.
* href="#identificador" , junto con <a name=identificador> , Este funciona,
pero tiene un efecto de desplazamiento hacia el ancla que no me gusta.

¿Alguien tiene alguna sugerencia?

Gracias
Manuel

Preguntas similare

Leer las respuestas

#1 Dani Castillo
24/01/2007 - 18:07 | Informe spam
Has probado con solo un
<a onclick="mi_evento_reenviar(valor1,valor2,valor3)">Enviar</a>
sin href

el problema es que pierdes el aspecto de link pero no es complejo hacerlo
con css (igual para el cursor)

sino realmente cualquier tag html deberia servir

en ocasiones con un timer de javascript y cambiando el status
"adecuadamente" puede conseguirse ocultar un enlace pero no me acaba de
gustar :-\ es cargar la pagina con codigo "decorativo" :-)

una alternativa:

<a href="javascript:;" onclick="tufuncion(parametros..."">Enviar</a>

ojo, puesto tal cual, dospuntos puntoycoma, al menos en explorer funciona,
aunque en status se ve lo de "javascript:;" pero no la funcion a la que
llamas

ya me comentas si funciona :-)

"Manuel Vera" escribió en el mensaje
news:
Hola

Tengo un enlace que quiero hacer parecido a esto:

<a href="" onclick="mi_evento_reenviar(valor1,valor2,valor3)">Enviar</a>

La idea es que el visitante no vea en el StatusBar la llamada al
evento/función.

He probado con las siguientes opciones:
* href="" , pero hace el link hacia el homepage. No me sirve.
* href="void" , da error.
* href="javascript:" , da error.
* href="javascript:void" , da error.
* href="#identificador" , junto con <a name=identificador> , Este
funciona, pero tiene un efecto de desplazamiento hacia el ancla que no me
gusta.

¿Alguien tiene alguna sugerencia?

Gracias
Manuel

Respuesta Responder a este mensaje
#2 Manuel Vera
24/01/2007 - 20:57 | Informe spam
Muchas gracias Dani y Matias

Probé ambas sugerencias.

Dani:
==La recomendación de colocar: href="javascript:;" funciona 'bien'. Hace lo
que tiene que hacer el link sin mostrar la llamada a la función. Sin
embargo, tengo un efecto (o defecto) algo extraño. Sucede que al hacer click
'no pasa nada'. La página permanece como si nada, a pesar de verse la barra
de progreso. Luego, si presiono F5 o CTRL-R para actualizar veo que se
ejecutó el comando. Pero solo me doy cuenta hasta actualizar. Por lo tanto
he descartado esta opción.

Matias
La técnica de usar los eventos OnMouseOver y OnMouseOut para actualizar el
window.status funcionó muy bien. Ahora tengo que ver como reduzco la
cantidad de código escrito para mostrar los mensajes. Pero eso no es
problema, ya funciona.

Muchas gracias nuevamente.
Saludos
Manuel
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida