Il tuo problema si riassume così: crei l'elemento per ospitare il "tooltip" (meglio chiamarlo così, il "popup" è un'altra cosa), ma non specifichi in quale punto del codice inserirlo. Non solo: la tua funzione crea tre nodi (un DIV, uno STRONG e un nodo di testo), ma solo gli ultimi due vengono collegati e, comunque, resteranno scollegati dagli altri elementi della pagina.
Dovresti risolvere (in parte) aggiungendo un parametro e un paio di righe al codice della funzione:
Codice:
function apri(link,text,colore){
var obj=document.createElement("div");
obj.style.border="1px solid #FF0000";
obj.style.backgroundColor= colore;
obj.style.left="12px";
obj.style.top="13px";
var elemento=document.createElement("strong");
var scrivi=document.createTextNode(text);
elemento.appendChild(scrivi);
obj.appendChild(elemento);
link.parentNode.insertBefore (obj, link);
}
Naturalmente, dovrai modificare anche il link:
Codice HTML:
<a onmouseover="apri(this,'bla bla','#000000')" href="pagina.htm">qui</a>
Stammi bene...