Salve ragazzi,
dunque il mio scopo è quello di far apparire un immagine di fianco ad un link non appena l'utente ci passa sopra con il mouse e di falla sparire quando il mouse si allontana, il problema è che ho un risultato pessimo perchè l'immagine mi si crea 100000 volte alla prima passata di mouse, tanto che ho dovuto mettere un flag per alternare onMouseOver ed onMouseOut, ora l'immagine non compare + troppe volte ma scompare e ricompare in continuazione quando ci passo con il mouse, cmq il codice è questo:

HTML
codice:
 HOME
JAVASCRIPT
codice:
function immagine(value){
	var c = document.getElementById("casa");
	

	var old= c.outerHTML; //memorizzo l'html attuale
      var stringa = "[img]Images/piccolo.gif[/img]";
	if(value==1 && flag){
	var stringaRisultato = old.replace("</A>",stringa);//SE L'EVENTO è onmouseOVER
	flag=false;
	}
	else{ //SE L'EVENTO è onmouseOUT
	var myRegExp = /IMG/;
	var Indice = old.search(myRegExp);
	
	var stringaRisultato = old.substr(0,Indice-1);

	stringaRisultato = stringaRisultato + "</A>";

	flag=true;
	}
	//alert(stringaRisultato);
	c.outerHTML=stringaRisultato;
	}
Ovviamente la variabile flag è globale (anche se sn sicuro si possa togliere in qualche modo)
spero qualcuno possa aiutarmi grazie