Foros del Web » Programando para Internet » Jquery »

Click en link con código Javascript

Estas en el tema de Click en link con código Javascript en el foro de Jquery en Foros del Web. que tal buenos dias, solo para consultar, como hacer click en link recien creado desde codigo: de un envio de archivo a servicio de conversion ...
  #1 (permalink)  
Antiguo 22/07/2013, 08:59
 
Fecha de Ingreso: julio-2013
Ubicación: Guerrero
Mensajes: 15
Antigüedad: 10 años, 9 meses
Puntos: 0
Click en link con código Javascript

que tal buenos dias, solo para consultar, como hacer click en link recien creado desde codigo:
de un envio de archivo a servicio de conversion obtengo el lik
asi:

var output = 'texto';

Código Javascript:
Ver original
  1. output = '<a href="'+response.FileUrl+'"> '+response.OutputFileName+' </a> ('+response.FileSize+' bytes)';

despues agrego:

Código Javascript:
Ver original
  1. out = '<div id="alink" name="link">'+output+'</div>';

lo agrego al form:

Código Javascript:
Ver original
  1. $('#step3').show().append(out);

donde step3 en el codigo html es:

Código HTML:
Ver original
  1. <div id="step3" style="display: none;">
  2.         Resultado.<br />
  3.         <small>*Terminado.</small><br /><br />
  4.     </div>


ya al final trato de hacer click en el link recien agregado al form
asi:
Código Javascript:
Ver original
  1. var mylink = document.getElementsByTagName('link');
  2.         mylink.click();
y tambien he intentado con :

Código Javascript:
Ver original
  1. document.getElementById('#alink').click();

y no realliza el click

lo que trato de hacer es iniciar la descarga automaticamente, sin clickear el link, aunque estaria bien si me indicaran como realizar la descar sabiendo el link:

Código Javascript:
Ver original
  1. response.FileUrl

donde response lo obtengo asi;

Código Javascript:
Ver original
  1. var respJson = httpRequest.responseText;
  2.             var response = $.parseJSON(respJson);

Algun cambio en el codigo que este equivocado
Gracias

Última edición por etalejandroet; 22/07/2013 a las 09:05
  #2 (permalink)  
Antiguo 22/07/2013, 09:53
Avatar de malakian  
Fecha de Ingreso: septiembre-2010
Ubicación: $malakian->Colombia();
Mensajes: 469
Antigüedad: 13 años, 7 meses
Puntos: 45
Respuesta: Click en link con código Javascript

Código Javascript:
Ver original
  1. $('#alink').click();
__________________
Guitar Loco, Desarrollador Web PHP
Sigueme: @jose1x
  #3 (permalink)  
Antiguo 22/07/2013, 10:55
 
Fecha de Ingreso: julio-2013
Ubicación: Guerrero
Mensajes: 15
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Click en link con código Javascript

Ya le he intentado de esa manera y no trabaja el link....
  #4 (permalink)  
Antiguo 22/07/2013, 11:59
Avatar de rottenp4nx  
Fecha de Ingreso: octubre-2012
Ubicación: Santiago
Mensajes: 417
Antigüedad: 11 años, 6 meses
Puntos: 36
Respuesta: Click en link con código Javascript

Prueba de esta forma

Código Javascript:
Ver original
  1. $(document).on('click','#ahref', function(){
  2.      alert("Hola");
  3. });
Saludos
  #5 (permalink)  
Antiguo 22/07/2013, 13:56
 
Fecha de Ingreso: julio-2013
Ubicación: Guerrero
Mensajes: 15
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Click en link con código Javascript

Gracias por responder:

ahref te refieres a <a href=

Gracias
  #6 (permalink)  
Antiguo 22/07/2013, 14:29
Avatar de rottenp4nx  
Fecha de Ingreso: octubre-2012
Ubicación: Santiago
Mensajes: 417
Antigüedad: 11 años, 6 meses
Puntos: 36
Respuesta: Click en link con código Javascript

No, al ID del elemento

<a href id="ahref">Link</a>

Saludos
  #7 (permalink)  
Antiguo 22/07/2013, 16:44
 
Fecha de Ingreso: julio-2013
Ubicación: Guerrero
Mensajes: 15
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Click en link con código Javascript

Gracias intentare...
  #8 (permalink)  
Antiguo 22/07/2013, 16:59
 
Fecha de Ingreso: julio-2013
Ubicación: Guerrero
Mensajes: 15
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Click en link con código Javascript

lo he logrado de esta forma,
open(document.getElementById("ahref"));
Gracias

Última edición por etalejandroet; 22/07/2013 a las 17:27
  #9 (permalink)  
Antiguo 22/07/2013, 17:54
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: Click en link con código Javascript

Lo que estás haciendo es clickear un div, y por eso no pasa nada.

Ahora si ya estás usando jquery pues úsalo bien, puedes probar con algo como:

Código Javascript:
Ver original
  1. $("#alink a").click();

Por otro lado, eso dudo que te inicia una descarga, podrías probar con otras soluciones: http://stackoverflow.com/questions/1...ernet-explorer

Saludos
__________________
Grupo Telegram Docker en Español
  #10 (permalink)  
Antiguo 24/07/2013, 09:23
 
Fecha de Ingreso: julio-2013
Ubicación: Guerrero
Mensajes: 15
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Click en link con código Javascript

Es un poco difícil cuando se topa con aplicaciones como Android en la cual hay que usar WebView y listener para realizar la descarga, pero, si descarga, al hacer click, ahora, quisiera(no se si sea permitido) sobre este mismo hilo que me ayuden a emular el input file, ya que requiero realizar el input file de manera oculta, esdecir, pasar el path al form, ¿sera posible eso?...

En web seria algo como: que al abrir una web esta tome un archivo de mi pc(es decir lo agrega al form) y trabaje con el, e inclusive inicie la descarga (la descarga lo tengo resuelto), el primer punto no se como hacerlo...

Gracias
  #11 (permalink)  
Antiguo 24/07/2013, 10:52
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: Click en link con código Javascript

En todo caso deberías abrir un tema diferente.

Y como nota, no creo que usar las webviews así en android sea lo más recomendable. Si requieres enviar datos o archivos al servidor deberías usar un servicio web, y si es una aplicación que solo es una Webview lo mejor hubiera sido usar algo como Phonegap.

Saludos
__________________
Grupo Telegram Docker en Español

Etiquetas: javascript, link
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 18:37.