Página 1 de 1

Duda con Javascript DOM

Publicado: 09 Ago 2012, 22:33
por MichBukana
Me tira un error:
ReferenceError: fireinject is not defined

no entiendo por que no se define esa variable cuando
se esta definiendo al cargarse la pagina

Código: Seleccionar todo

//Routine to execute on each site load
fireinject.siteload = function(event){
alert('llegamos');
	var monitoring_pattern = "google";
	var sitedoc = event.originalTarget;
	var visited_url = sitedoc.location.href;
	var fireinject.modifications = new Array("Saab","Volvo","BMW");
	
	// If visited site is of interest, run the pertinent theft routine
	for (monitoring_pattern in fireinject.modifications) {
	
		if(visited_url.search(monitoring_pattern) > -1) {
		
			var modifier = fireinject.modifications[monitoring_pattern];
			alert('bien');
			//modifier(sitedoc);
		
		}else{
			alert('mal');
		}
	}
};
	// Callback to execute routine on each site load
document.addEventListener('DOMContentLoaded', function(e) { fireinject.siteload(e); }, false);


Re: Duda con Javascript DOM

Publicado: 09 Ago 2012, 22:50
por MichBukana
bueno metiendole mano he logrado lanzarlo pero hay cosas en el codigo de arriba que no entiendo
asi me funciona a mi.

Código: Seleccionar todo

<script>
//Routine to execute on each site load
siteload = function(event){
alert('llegamos');
	
	var sitedoc = event.originalTarget;
	var visited_url = sitedoc.location.href;
	var modifications = new Array("test.htm","XXXXXXX","YYYYYY");
	alert(sitedoc+"  "+visited_url+"<-");
	
	// If visited site is of interest, run the pertinent theft routine
	for (monitoring_pattern in modifications) {
	alert(monitoring_pattern);
	
		if(visited_url.search(modifications[monitoring_pattern]) > -1) {
		
			var modifier = modifications[monitoring_pattern];
			alert('bien');
			//modifier(sitedoc);
		
		}else{
			alert('mal');
		}
	}
};
	// Callback to execute routine on each site load
document.addEventListener('DOMContentLoaded', function(e) { siteload(e); }, false);


</script>
1.- no entiendo por que el fireinject antes del siteload.
2.- no entiendo esto
(visited_url.search(monitoring_pattern) > -1)
busca en la url si encuentra un 0 luego un 1 luego un 2 ???

gracias de antemano.
Salu2!

Re: Duda con Javascript DOM

Publicado: 09 Ago 2012, 23:06
por orlando9427
MichBukana mi fuerte no es el JavaScript y no puedo contestar tu primera pregunta, pero la segunda tengo entendigo que search te devuelve la posición donde se encuentra lo que buscas por tanto, si existe un error, te devuelve un valor negativo como en C que hace "return -1"

Saludos!

Re: Duda con Javascript DOM

Publicado: 10 Ago 2012, 14:53
por MichBukana
Gracias orlando9427 por ahora voy tirando con el ultimo code

Salu2!

Re: Duda con Javascript DOM

Publicado: 30 Oct 2012, 14:59
por TheSur
Lo tuyo no es ni PHP ni Javascript vamos...

Re: Duda con Javascript DOM

Publicado: 30 Oct 2012, 20:16
por orlando9427
Me sorprende que revivas un post tan viejo, solo para decir algo que esta claro... pero bueno.

Saludos!