Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: motocros_elche en 23 Junio 2011, 06:44 am



Título: Ayuda con script jquery
Publicado por: motocros_elche en 23 Junio 2011, 06:44 am
Buenas, tengo un script jquery el cual me ayudaron a hacer, pero no hace la funcion completa
La función es añadir un enlace delante de los enlaces de mi web

Quiero que al añadirlo en mi web solamente afecte a los enlaces que van hacia webs externas no internas

el script es este
Citar
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js" language="javascript" type="text/javascript"></script>
      <script language="javascript">
$(document).ready(function(){
$('a').each(function(){
      $(this).attr('href',"http://google.com/?PoC="+$(this).attr('href'));
   });
});
      </script>

Gracias de antemano un saludo =)


Título: Re: Ayuda con script jquery
Publicado por: Shell Root en 23 Junio 2011, 06:54 am
Como haces para diferenciar que son internas a externas?. Está más que obvia la respuesta, y sabes diferenciarlo LO SABES PROGRAMAR!


Título: Re: Ayuda con script jquery
Publicado por: motocros_elche en 23 Junio 2011, 16:35 pm
Como haces para diferenciar que son internas a externas?. Está más que obvia la respuesta, y sabes diferenciarlo LO SABES PROGRAMAR!
La verdad es que no =(, por eso he abierto el post =/


Título: Re: Ayuda con script jquery
Publicado por: ~ Yoya ~ en 23 Junio 2011, 17:05 pm
Lo que buscas es un esclavo xD


Título: Re: Ayuda con script jquery
Publicado por: motocros_elche en 23 Junio 2011, 18:20 pm
Lo que buscas es un esclavo xD
no, simplemente alguien que me ayude a esa simple cosa, =S
si pidiera un esclavo ofrecería algo a cambio pero tan solo pido una cosa que no se hacer, como dices movistar, compartida la vida es mas
xD
Pero bueno, me parece que no mucha gente se ofrece a ayudarme -.-''


Título: Re: Ayuda con script jquery
Publicado por: Shell Root en 23 Junio 2011, 19:19 pm
Pero es simple, como diferencias un LINK interno a otro externo? POR LA URL!  :silbar:


Título: Re: Ayuda con script jquery
Publicado por: motocros_elche en 23 Junio 2011, 19:25 pm
Pero es simple, como diferencias un LINK interno a otro externo? POR LA URL!  :silbar:
es lo mismo que yo le digo al script, pero ya te digo, no nos entendemos el script y yo, (no se programación jquery)

y ya se que un interno a uno externo se diferencia por la url, pero es que no consigo que nadie me ayude a hacer el script así, ni en al antiguo post y por lo que veo tampoco en este =(


Título: Re: Ayuda con script jquery
Publicado por: Shell Root en 24 Junio 2011, 03:27 am
A ver, poned el script que tenes yo miro que estáis haciendo. -Sí estáis haciéndolo bien te lo corrigo de lo contrario ponte a estudiar XD-


Título: Re: Ayuda con script jquery
Publicado por: Nakp en 24 Junio 2011, 06:51 am
sabes programar?
sabes usar expresiones regulares?
sabes como funciona un if?

todo lo que necesitas es saber que contiene document.location.href, y como comparar con expresiones regulares (existe el metodo comparar la string y comparar la RegExp)

http://www.w3schools.com/jsref/jsref_obj_regexp.asp
http://www.w3schools.com/jsref/jsref_regexp_test.asp
http://www.w3schools.com/jsref/jsref_match.asp

lo de jquery ;) es chupao :P
http://www.dummies.com/how-to/content/jquery-for-dummies-cheat-sheet.html

(google translate es tu mejor amigo si no sabes ingles)

saludos!


Título: Re: Ayuda con script jquery
Publicado por: Ekel en 26 Junio 2011, 00:39 am
bueh si no usas php para diferenciar urls..

tienes la opcion de usar if, expresiones regulares, y demás.

pero tambien puedes usar "class="



$(document).ready(function(){
$('a.externa')...... todo lo demás. :P
}


a tu enlace.. <a class="externa" href="url">blah blah blah</a>


si me ekivoko diganme .__.


Título: Re: Ayuda con script jquery
Publicado por: Shell Root en 26 Junio 2011, 20:34 pm
Pero lo que supongo es qué los links no están diferenciados por ninguna cosa, es decir, no se sabe si es externo o interno, sólo hasta el momento de analizarlo.