carsten: Function kapseln

Beitrag lesen

Wie kann man das folgende Script so kapseln, dass es nicht mit anderen Scripten kollidiert????

Nach dem Aufruf eines anderen Scriptes funktioniert das Script nicht mehr.

<script language="Javascript">
<!--

Xoffset= -10;
Yoffset= 20;
var pnew,tool,
iex=(document.all),popup=-1000;
if(navigator.appName=="Netscape"){
 (document.layers)?pnew=true:tool=true;
}
var tipp1 =('drucken');
var tipp2 =('mehr Infos');

if(!tool){    /* bei Mousberührung Style aufnehmen */
 var kh=(pnew)?document.css:css.style;
if(pnew)document.captureEvents(Event.MOUSEMOVE);
 document.onmousemove=mouse;
}
function zeige(tooltipp){   /* Tooltipp Style */
 var content="<table bgcolor=#ffffff width=100 height=25 border=0 cellpadding=0 cellspacing=0 background=images/tooltip.gif><td align=center><font face='Arial' size=1 color=black>"+tooltipp+"</font></td></table>";
if(tool){
 return;
 }else{
 popup=Yoffset;
if(pnew){    /* zeige/verberge Tooltip */
 kh.document.write(content);
 kh.document.close();
 kh.visibility="visible"}
if(iex){
 document.all("css").innerHTML=content;
 kh.visibility="visible"
 }
    }
}
function mouse(e){   /* überwachen der Mouse auf den Achsen*/
 var x=(pnew)?e.pageX:event.x+document.body.scrollLeft;
 kh.left=x+Xoffset;
 var y=(pnew)?e.pageY:event.y+document.body.scrollTop;
 kh.top=y+popup;
}
function verberge(){   /* Schliessfunktion */
if(!tool){
 popup=-1000;
 kh.visibility="hidden";
 }
}
// -->
</script>