Test Foro de elhacker.net SMF 2.1

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
Cita de: 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!
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
Cita de: ~ Yoya ~ en 23 Junio 2011, 17:05 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
Cita de: Shell Root en 23 Junio 2011, 19:19 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.