non ho trovato l'errore cmq son riuscito a risolvere
ho fatto con la funzione cosi'

codice:
function apritutto() {
	var links = "";
	for (i = 0 ; i < body.getElementsByTagName("a").length; i++) 
		if (body.getElementsByTagName("a")[i].getAttribute("target") != "_top") 
			links += 'window.open("' + body.getElementsByTagName("a")[i].getAttribute("HREF") + '");'; 	 

	return links;
}
visto che la funzione mi partiva in automatico e il problema al 90% era negli ' ' ' ' " " "
ho risolto cosi'
grazie lo stesso x l'aiuto

(la prima volta che avevo provato con la funzione l'avevo fatta senza return e mi apriva le finestre appena aprivo la pag :P)