Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: xustyx en 13 Diciembre 2011, 07:12 am



Título: jquery Acceso denegado......
Publicado por: xustyx en 13 Diciembre 2011, 07:12 am
Buenas a todos !!!

Bueno, primero de todo no tengo mucha idea de javascript... pero algo entiendo.
Empecemos, en una web, tengo acceso a introducir entre las etiquetas <head></head> lo que se me ocurra !!!.
Como no se me ocurrió otra cosa, empecé intentando añadir el típico <script src="cosachungaquetecagas.js" type="text/javascript">
Este era el codigo de cosachungaquetecagas.js
Código
  1. $(document).ready(function(e) {
  2.        var bod = $("#Mod71");
  3.        bod.html(bod.html().replace(/Pepe/gi, "Jose"));
  4. });

Pum primer error... bod.html no tiene valor... MmmMMmMMmm empeze a mirar y a mirar y a mirar... hasta que al final me di cuenta de que cargava otro script llamado mootools.js que me jodia con jQuery...
Entonces lo arreglé así:
Código
  1. jQuery.noConflict();
  2. var jq = jQuery;
  3. jq(document).ready(function(e) {
  4.    var bod = jq("#Mod71");
  5. bod.html(bod.html().replace(/Pepe/gi, "Jose"));
  6. });

Y bueno, después de otros muchos errores que no he comentado, y muchas horas intentando añadirlo sin llamarlo por "src" etc... Ahora me sale un error diciendome accesso denegado ... Supongo que sera por que lo interpreta como malicioso o algo en cambio si lo coloco en medio del body no me sale ningun error.

Alguien sabe como hacer para que no me salga el error?¿?¿
No se como por ejemplo meter un script que me coloque el script en otra parte que no sea del head o anular la carga del script que me jode el otro ... no se llevo muchas horas y mi nivel no llega para tanto

Bueno nos vemos !!!


Título: Re: jquery Acceso denegado......
Publicado por: xustyx en 13 Diciembre 2011, 08:59 am
Bueno aún sigo intentando pero creo que ya tengo la solución !!!

Un pequeño detalle que no os dije fue que, el jquery y el mootool cargaban después de donde podia introducir yo el codigo, por lo tanto, yo añadia el jquery otra vez antes de poner mi script asesino XD

Entonces pensé, que si modificaba ese jquery que yo añadia, cargandome la parte donde me jodía, mi script no me daría el error y por los momentos me funciona en local!!!

Nos vemos !