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 internasel 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 =)
Como haces para diferenciar que son internas a externas?. Está más que obvia la respuesta, y sabes diferenciarlo LO SABES PROGRAMAR!
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 =/
Lo que buscas es un esclavo xD
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 -.-''
Pero es simple, como diferencias un LINK interno a otro externo? POR LA URL! :silbar:
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 =(
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-
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!
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 .__.
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.