Deshabilitar link

13/07/2006 - 00:11 por Enrique | Informe spam
Hola:

¿Sería posible con un 'onclick' en el mismo link deshabilitar el link?
Para que el usuario no le de mas de una vez..

Enrique

Preguntas similare

Leer las respuestas

#6 Matías Iacono
17/07/2006 - 15:51 | Informe spam
El # es para que el LINK no navegue a otra página, si no, que en todo caso
solo refresque la página actual.

Pero, por ese motivo se agrega el return false al final, para que finalmente
no navegue desde el link :D

Pero si deberían ejecutarse todas las funciones dentro del onClick. En todo
caso, cambia todo el onClick dentro del href como lo tenías antes.

Saludos.

Matías Iacono
Microsoft MVP ASP/ASP.net
Orador INETA
"Enrique" <elsupergatonARROBAhotmail.com> escribió en el mensaje
news:%
No me funciona.

No entiendo el porque del "#"
Hay quizas que considerar que yo lanzo la funcion javascript doSubmit para
hacer lo siguiente:

1.- Enviar campos por POST
2.- definir el action

a ver si le das otra mirada al tema

Gracias

Enrique


"Matías Iacono" escribió en el mensaje
news:
Si, en todo caso, deberias lanzar primero el bloqueo y luego la ventana.

Personalmente no me gusta usar el HREF para disparar javascript, porque


esto
hace que la página se refresque.

La solucion:

<script>
function Desabilitar(strVinculo)
{
document.getElementById(strVinculo).disabled=true;
}
</script>

<a href="#" id="Vinculo1" onclick="Desabilitar("Vinculo1");
doSubmit(window,<%=iItems%>,'<%=sAlbum%>'); return false;"><img
src="./img23/cart_blue_1.gif">continuar</a>

No lo prové, pero creo que va por ahi.

Saludos.

Matías Iacono
Microsoft MVP ASP/ASP.net
Orador INETA
"Enrique" <elsupergatonARROBAhotmail.com> escribió en el mensaje
news:%
> ¿Se podria aplicar a este link:?
>
> <a href="javascript:doSubmit(window,<%=iItems%>,'<%=sAlbum%>')"><img
> src="./img23/cart_blue_1.gif">continuar</a>
>
> Enrique
>
> "Enrique" <elsupergatonARROBAhotmail.com> escribió en el mensaje
> news:%
>> Disculpa Matías no habia podido entrar al foro en todo el dia.
>> GRACIAS
>>
>> Enrique
>>
>> "Matías Iacono" escribió en el mensaje
>> news:%
>> > Aquí tienes un ejemplo:
>> >
>> > <script>
>> > function Desabilitar()
>> > {
>> > document.getElementById("Vinculo").disabled=true;
>> > }
>> > </script>
>> >
>> > <a href="#" id="Vinculo" onClick="Desabilitar(); return
> false">Prueba</a>
>> >
>> > Deberás sacar el return false para que navegue :)
>> >
>> > Saludos.
>> >
>> > Matías Iacono
>> > Microsoft MVP ASP/ASP.net
>> > Orador INETA
>> > "Enrique" <elsupergatonARROBAhotmail.com> escribió en el mensaje
>> > news:
>> > > Hola:
>> > >
>> > > ¿Sería posible con un 'onclick' en el mismo link deshabilitar el
>> > > link?
>> > > Para que el usuario no le de mas de una vez..
>> > >
>> > > Enrique
>> > >
>> > >
>> >
>> >
>>
>>
>
>






Respuesta Responder a este mensaje
#7 Enrique
17/07/2006 - 23:17 | Informe spam
Lo mas que se logra es que el link cambie al color del enlace visitado, pero
que no dispare el doSubmit() que es lo que me interesa no se logra.

Enrique


"Matías Iacono" escribió en el mensaje
news:
El # es para que el LINK no navegue a otra página, si no, que en todo caso
solo refresque la página actual.

Pero, por ese motivo se agrega el return false al final, para que


finalmente
no navegue desde el link :D

Pero si deberían ejecutarse todas las funciones dentro del onClick. En


todo
caso, cambia todo el onClick dentro del href como lo tenías antes.

Saludos.

Matías Iacono
Microsoft MVP ASP/ASP.net
Orador INETA
"Enrique" <elsupergatonARROBAhotmail.com> escribió en el mensaje
news:%
> No me funciona.
>
> No entiendo el porque del "#"
> Hay quizas que considerar que yo lanzo la funcion javascript doSubmit


para
> hacer lo siguiente:
>
> 1.- Enviar campos por POST
> 2.- definir el action
>
> a ver si le das otra mirada al tema
>
> Gracias
>
> Enrique
>
>
> "Matías Iacono" escribió en el mensaje
> news:
>> Si, en todo caso, deberias lanzar primero el bloqueo y luego la


ventana.
>>
>> Personalmente no me gusta usar el HREF para disparar javascript, porque
> esto
>> hace que la página se refresque.
>>
>> La solucion:
>>
>> <script>
>> function Desabilitar(strVinculo)
>> {
>> document.getElementById(strVinculo).disabled=true;
>> }
>> </script>
>>
>> <a href="#" id="Vinculo1" onclick="Desabilitar("Vinculo1");
>> doSubmit(window,<%=iItems%>,'<%=sAlbum%>'); return false;"><img
>> src="./img23/cart_blue_1.gif">continuar</a>
>>
>> No lo prové, pero creo que va por ahi.
>>
>> Saludos.
>>
>> Matías Iacono
>> Microsoft MVP ASP/ASP.net
>> Orador INETA
>> "Enrique" <elsupergatonARROBAhotmail.com> escribió en el mensaje
>> news:%
>> > ¿Se podria aplicar a este link:?
>> >
>> > <a href="javascript:doSubmit(window,<%=iItems%>,'<%=sAlbum%>')"><img
>> > src="./img23/cart_blue_1.gif">continuar</a>
>> >
>> > Enrique
>> >
>> > "Enrique" <elsupergatonARROBAhotmail.com> escribió en el mensaje
>> > news:%
>> >> Disculpa Matías no habia podido entrar al foro en todo el dia.
>> >> GRACIAS
>> >>
>> >> Enrique
>> >>
>> >> "Matías Iacono" escribió en el mensaje
>> >> news:%
>> >> > Aquí tienes un ejemplo:
>> >> >
>> >> > <script>
>> >> > function Desabilitar()
>> >> > {
>> >> > document.getElementById("Vinculo").disabled=true;
>> >> > }
>> >> > </script>
>> >> >
>> >> > <a href="#" id="Vinculo" onClick="Desabilitar(); return
>> > false">Prueba</a>
>> >> >
>> >> > Deberás sacar el return false para que navegue :)
>> >> >
>> >> > Saludos.
>> >> >
>> >> > Matías Iacono
>> >> > Microsoft MVP ASP/ASP.net
>> >> > Orador INETA
>> >> > "Enrique" <elsupergatonARROBAhotmail.com> escribió en el mensaje
>> >> > news:
>> >> > > Hola:
>> >> > >
>> >> > > ¿Sería posible con un 'onclick' en el mismo link deshabilitar el
>> >> > > link?
>> >> > > Para que el usuario no le de mas de una vez..
>> >> > >
>> >> > > Enrique
>> >> > >
>> >> > >
>> >> >
>> >> >
>> >>
>> >>
>> >
>> >
>>
>>
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida