Test Foro de elhacker.net SMF 2.1

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
CitarUn 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 (javascript) [Seleccionar]
$("a").each(function(){
var href = $(this).attr("href");
if(href.indexOf("soundrad.com")>0){
var href_modif = href.replace("soundrad","soundcloud");
$(this).attr("href",href_modif);
}
});


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