Function kapseln
carsten
- javascript
0 Robin Popp0 Benne
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>
Sag mal, kann das sein, dass Deine Kommentare falsch umschlossen sind?!
Müsste doch eigentlich mit
//Das ist ein Kommentar
sein. Deine Kommentare sehen mir nach CSS-Kommentaren aus, wenn iczh micht täusche. Aber wenn das das Problem wäre, dann würds ja gar net funktionieren.
Hmmm. Fragen über Fragen.... ;-)
Robin
Hallo
Müsste doch eigentlich mit
//Das ist ein Kommentar
sein. Deine Kommentare sehen mir nach CSS-Kommentaren aus, wenn iczh micht täusche. Aber wenn das das Problem wäre, dann würds ja gar net funktionieren.
nicht unbedingt: siehe
http://selfhtml.teamone.de/javascript/sprache/regeln.htm#kommentare
Gruß,
Benne