Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: SγиtαxEяяoя en 31 Mayo 2014, 08:04 am



Título: javascript replace text link
Publicado por: SγиtαxEяяoя en 31 Mayo 2014, 08:04 am
Hola, hace rato no me pasaba por este foro..
Bueno el caso es que necesito ayuda, estoy iniciando en JS, y estoy atrapado en una parte del codigo...
Es facil lo que necesito hacer, pero no se como hacerlo..

(http://i.imgur.com/wl9hwfq.png)

Necesito cambiar una parte de un texto de un link,
El punto 1, al pasar el cursor muestra el location.pathname + el host, en este caso (soundrad.com/progora/puppyboy-flex-preview) de la cancion, como se mustra en el punto 2, necesito cambiar "soundrad" por "souncloud", y a su vez abrir ese link en otra pagina..

Un ejemplo mas o menos de lo que trato de hacer, remplazar "soundrad" por "souncloud", y abrir ese link http://es.savefrom.net/?url= + link_remplazado..

¿Se entiende mas o menos lo que trato de hacer?


Título: Re: javascript replace text link
Publicado por: engel lex en 31 Mayo 2014, 12:09 pm
Citar
Un ejemplo mas o menos de lo que trato de hacer, remplazar "soundrad" por "souncloud", y abrir ese link http://es.savefrom.net/?url= + link_remplazado..

entiendo que si tienes soundrad.com/blahblah, cambiar por soundcloud/blahblah ...  lo del form no lo entiendo

para hacerlo rapido con jquery sería util

Código
  1. $("a").each(function(){
  2. var href = $(this).attr("href");
  3. if(href.indexOf("soundrad.com")>0){
  4. var href_modif = href.replace("soundrad","soundcloud");
  5. $(this).attr("href",href_modif);
  6. }
  7. });

es algo así o similar... prueba y ve si tiene errores...