For det første hedder det JavaScript og ikke Java - de to ting har meget lidt til fælles.
For det andet så er der ikke noget normalt tænkende menneske der kan læse et kode stykke når det består af 34 linier der er presset sammen til én.
Prøv istedet med
function Minit(){
el=0;
df=-1;
if((_d.all&&_d.getElementById)&&!mac)
_d.write("<"+"script>function getflta(ap){try{if(ap.filters){flta=1}}catch(e){}}<"+"/script>");
for(x=0;x<parr.length;x++){
if(!opra){
fixb("menu"+parr[x]);
popup(parr[x])
}
}
if(ns4){
_d.captureEvents(Event.MOUSEMOVE);
oww=self.innerWidth-16;
owh=self.innerHeight-17;
window.onresize=function(){
if(ww!=oww||wh!=owh)window.history.go(0)
}
}
_d.onmousemove=getMouseXY;
MScan();
}
for(a=1;a<menus;a++){
dmenu("menu"+a)
}
if(mac45)Oload=window.onLoad;
else Oload=window.onload;
if(!ns61&&ns6||ns6hif){
window.onload=mOL
}else{
Minit();
sis();
window.onload=mOL
}
Det har folk nemlig en rimelig chance for at læse.
For det tredje indeholder din kode stump så mange referencer til objekter, variabler og funktion andre steder i scriptet, at det er helt umuligt for andre at teste den. Og når vi snakker JavaScript er der stor sandsynlighed for at vi også snakker DHTML og DOM programering hvilket betyder at også HTML koderne har relevans for udførelsen af scriptet.
Når vi kun har med Client-Side script atvgøre så er det faktisk det bedste (når det kommer til debugging) at uploade den fejlfyldte HTML fil til en server hvor vi kan se hele kildekoden.
Alt i alt bliver mit råd til dig: prøv lige at poste én gang til
- karmazilla -