Ayuda con script jquery

Iniciado por motocros_elche, 23 Junio 2011, 06:44 AM

0 Miembros y 1 Visitante están viendo este tema.

motocros_elche

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',"[url="http://google.com/?PoC="+$(this).attr('href'"]http://google.com/?PoC="+$(this).attr('href'[/url]));
  });
});
     </script>

Gracias de antemano un saludo =)

Shell Root

Como haces para diferenciar que son internas a externas?. Está más que obvia la respuesta, y sabes diferenciarlo LO SABES PROGRAMAR!
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

motocros_elche

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 =/

~ Yoya ~

Lo que buscas es un esclavo xD
Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.

motocros_elche

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 -.-''

Shell Root

Pero es simple, como diferencias un LINK interno a otro externo? POR LA URL!  :silbar:
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

motocros_elche

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 =(

Shell Root

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-
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

Nakp

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!
Ojo por ojo, y el mundo acabará ciego.

Ekel

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 .__.