Autor Zpráva
r@zor
Profil *
Zdravim, mam problem s jednim javascriptem. Je to menu, jede ve FF i v Opere, ale v IE7 mi vubec nefunguje, ani zadnou chybu nevyhodi. Skousel sem chybovou konzoli v Opere i ve FF, ale nic nenajdou. Prosim podivejte se nekdo na ten script a reknete co je tam spatne. PS:Nepsal sem to ja, javascript moc neumim, mam to z jednoho programu.
<!--
imgsrc=new Array();
imgsrc[1]="menu/a_menu1.png";
imgsrc[2]="menu/p_menu1.png";
imgsrc[3]="menu/a_menu2.png";
imgsrc[4]="menu/p_menu2.png";
imgsrc[5]="menu/a_menu3.png";
imgsrc[6]="menu/p_menu3.png";
imgsrc[7]="menu/a_menu4.png";
imgsrc[8]="menu/p_menu4.png";
imgsrc[9]="menu/a_menu5.png";
imgsrc[10]="menu/p_menu5.png";
imgsrc[11]="menu/a_menu6.png";
imgsrc[12]="menu/p_menu6.png";
imgsrc[13]="menu/a_menu7.png";
imgsrc[14]="menu/p_menu7.png";
imgsrc[15]="menu/a_menu8.png";
imgsrc[16]="menu/p_menu8.png";
imgsrc[17]="menu/a_menu9.png";
imgsrc[18]="menu/p_menu9.png";
imgsrc[19]="menu/a_menu10.png";
imgsrc[20]="menu/p_menu10.png";
imgsrc[21]="menu/a_menu11.png";
imgsrc[22]="menu/p_menu11.png";
imgsrc[23]="menu/a_menu12.png";
imgsrc[24]="menu/p_menu12.png";
imgsrc[25]="menu/a_menu13.png";
imgsrc[26]="menu/p_menu13.png";
imgsrc[27]="menu/a_menu14.png";
imgsrc[28]="menu/p_menu14.png";
imgsrc[29]="menu/a_menu15.png";
imgsrc[30]="menu/p_menu15.png";
imgsrc[31]="menu/a_menu16.png";
imgsrc[32]="menu/p_menu16.png";
imgsrc[33]="menu/a_menu17.png";
imgsrc[34]="menu/p_menu17.png";
imgsrc[35]="menu/a_menu18.png";
imgsrc[36]="menu/p_menu18.png";
imgsrc[37]="menu/a_menu19.png";
imgsrc[38]="menu/p_menu19.png";
imgsrc[39]="menu/a_menu20.png";
imgsrc[40]="menu/p_menu20.png";

img =new Array();
for (i=0; i< imgsrc.length; i++) {
img[i]=new Image();
img[i].src=imgsrc[i];
}
function change(number, picture) {
{
document[picture].src=img[number].src;
}
}

qt="'";

document.writeln('<DIV>');
document.writeln(' <TABLE border="0" Cellpadding="0" Cellspacing="0" align="left" >');
document.writeln(' <TR><TD align="Left" height="0"><A ID="<#AWBID>" HREF="#" TARGET="_self" ONMOUSEOVER="change('+qt+'1'+qt+','+qt+'m1'+qt+')" ONMOUSEOUT= "change('+qt+'2'+qt+','+qt+'m1'+qt+')" name="m1"><IMG NAME="m1" SRC="menu/p_menu1.png" BORDER="0" vspace="0" hspace="0"></A></TD></TR>');
document.writeln(' <TR><TD height="0"></TD></TR>');
document.writeln(' <TR><TD align="Left" height="0"><A ID="" HREF="index.php?clanek=uvod" TARGET="_self" ONMOUSEOVER="change('+qt+'3'+qt+','+qt+'m2'+qt+')" ONMOUSEOUT= "change('+qt+'4'+qt+','+qt+'m2'+qt+')" name="m2"><IMG NAME="m2" SRC="menu/p_menu2.png" BORDER="0" vspace="0" hspace="0"></A></TD></TR>');
document.writeln(' <TR><TD height="0"></TD></TR>');
document.writeln(' <TR><TD align="Left" height="0"><A ID="" HREF="index.php?clanek=archiv" TARGET="_self" ONMOUSEOVER="change('+qt+'5'+qt+','+qt+'m3'+qt+')" ONMOUSEOUT= "change('+qt+'6'+qt+','+qt+'m3'+qt+')" name="m3"><IMG NAME="m3" SRC="menu/p_menu3.png" BORDER="0" vspace="0" hspace="0"></A></TD></TR>');
document.writeln(' <TR><TD height="0"></TD></TR>');
document.writeln(' <TR><TD align="Left" height="0"><A ID="<#AWBID>" HREF="#" TARGET="_self" ONMOUSEOVER="change('+qt+'7'+qt+','+qt+'m4'+qt+')" ONMOUSEOUT= "change('+qt+'8'+qt+','+qt+'m4'+qt+')" name="m4"><IMG NAME="m4" SRC="menu/p_menu4.png" BORDER="0" vspace="0" hspace="0"></A></TD></TR>');
document.writeln(' <TR><TD height="0"></TD></TR>');
document.writeln(' <TR><TD align="Left" height="0"><A ID="" HREF="index.php?clanek=info" TARGET="_self" ONMOUSEOVER="change('+qt+'9'+qt+','+qt+'m5'+qt+')" ONMOUSEOUT= "change('+qt+'10'+qt+','+qt+'m5'+qt+')" name="m5"><IMG NAME="m5" SRC="menu/p_menu5.png" BORDER="0" vspace="0" hspace="0"></A></TD></TR>');
document.writeln(' <TR><TD height="0"></TD></TR>');
document.writeln(' <TR><TD align="Left" height="0"><A ID="" HREF="index.php?clanek=pribeh" TARGET="_self" ONMOUSEOVER="change('+qt+'11'+qt+','+qt+'m6'+qt+')" ONMOUSEOUT= "change('+qt+'12'+qt+','+qt+'m6'+qt+')" name="m6"><IMG NAME="m6" SRC="menu/p_menu6.png" BORDER="0" vspace="0" hspace="0"></A></TD></TR>');
document.writeln(' <TR><TD height="0"></TD></TR>');
document.writeln(' <TR><TD align="Left" height="0"><A ID="<#AWBID>" HREF="#" TARGET="_self" ONMOUSEOVER="change('+qt+'13'+qt+','+qt+'m7'+qt+')" ONMOUSEOUT= "change('+qt+'14'+qt+','+qt+'m7'+qt+')" name="m7"><IMG NAME="m7" SRC="menu/p_menu7.png" BORDER="0" vspace="0" hspace="0"></A></TD></TR>');
document.writeln(' <TR><TD height="0"></TD></TR>');
document.writeln(' <TR><TD align="Left" height="0"><A ID="" HREF="index.php?clanek=base" TARGET="_self" ONMOUSEOVER="change('+qt+'15'+qt+','+qt+'m8'+qt+')" ONMOUSEOUT= "change('+qt+'16'+qt+','+qt+'m8'+qt+')" name="m8"><IMG NAME="m8" SRC="menu/p_menu8.png" BORDER="0" vspace="0" hspace="0"></A></TD></TR>');
document.writeln(' <TR><TD height="0"></TD></TR>');
document.writeln(' <TR><TD align="Left" height="0"><A ID="" HREF="index.php?clanek=postavy" TARGET="_self" ONMOUSEOVER="change('+qt+'17'+qt+','+qt+'m9'+qt+')" ONMOUSEOUT= "change('+qt+'18'+qt+','+qt+'m9'+qt+')" name="m9"><IMG NAME="m9" SRC="menu/p_menu9.png" BORDER="0" vspace="0" hspace="0"></A></TD></TR>');
document.writeln(' <TR><TD height="0"></TD></TR>');
document.writeln(' <TR><TD align="Left" height="0"><A ID="" HREF="index.php?clanek=ukoly" TARGET="_self" ONMOUSEOVER="change('+qt+'19'+qt+','+qt+'m10'+qt+')" ONMOUSEOUT= "change('+qt+'20'+qt+','+qt+'m10'+qt+')" name="m10"><IMG NAME="m10" SRC="menu/p_menu10.png" BORDER="0" vspace="0" hspace="0"></A></TD></TR>');
document.writeln(' <TR><TD height="0"></TD></TR>');
document.writeln(' <TR><TD align="Left" height="0"><A ID="" HREF="index.php?clanek=faq" TARGET="_self" ONMOUSEOVER="change('+qt+'21'+qt+','+qt+'m11'+qt+')" ONMOUSEOUT= "change('+qt+'22'+qt+','+qt+'m11'+qt+')" name="m11"><IMG NAME="m11" SRC="menu/p_menu11.png" BORDER="0" vspace="0" hspace="0"></A></TD></TR>');
document.writeln(' <TR><TD height="0"></TD></TR>');
document.writeln(' <TR><TD align="Left" height="0"><A ID="<#AWBID>" HREF="#" TARGET="_self" ONMOUSEOVER="change('+qt+'23'+qt+','+qt+'m12'+qt+')" ONMOUSEOUT= "change('+qt+'24'+qt+','
r@zor
Profil *
pokracovani, nejak mi to sem nehodilo cely:
+qt+'m12'+qt+')" name="m12"><IMG NAME="m12" SRC="menu/p_menu12.png" BORDER="0" vspace="0" hspace="0"></A></TD></TR>');
document.writeln(' <TR><TD height="0"></TD></TR>');
document.writeln(' <TR><TD align="Left" height="0"><A ID="" HREF="index.php?clanek=hra" TARGET="_self" ONMOUSEOVER="change('+qt+'25'+qt+','+qt+'m13'+qt+')" ONMOUSEOUT= "change('+qt+'26'+qt+','+qt+'m13'+qt+')" name="m13"><IMG NAME="m13" SRC="menu/p_menu13.png" BORDER="0" vspace="0" hspace="0"></A></TD></TR>');
document.writeln(' <TR><TD height="0"></TD></TR>');
document.writeln(' <TR><TD align="Left" height="0"><A ID="" HREF="index.php?clanek=artwork" TARGET="_self" ONMOUSEOVER="change('+qt+'27'+qt+','+qt+'m14'+qt+')" ONMOUSEOUT= "change('+qt+'28'+qt+','+qt+'m14'+qt+')" name="m14"><IMG NAME="m14" SRC="menu/p_menu14.png" BORDER="0" vspace="0" hspace="0"></A></TD></TR>');
document.writeln(' <TR><TD height="0"></TD></TR>');
document.writeln(' <TR><TD align="Left" height="0"><A ID="" HREF="index.php?clanek=wallpaper" TARGET="_self" ONMOUSEOVER="change('+qt+'29'+qt+','+qt+'m15'+qt+')" ONMOUSEOUT= "change('+qt+'30'+qt+','+qt+'m15'+qt+')" name="m15"><IMG NAME="m15" SRC="menu/p_menu15.png" BORDER="0" vspace="0" hspace="0"></A></TD></TR>');
document.writeln(' <TR><TD height="0"></TD></TR>');
document.writeln(' <TR><TD align="Left" height="0"><A ID="" HREF="index.php?clanek=screeshot" TARGET="_self" ONMOUSEOVER="change('+qt+'31'+qt+','+qt+'m16'+qt+')" ONMOUSEOUT= "change('+qt+'32'+qt+','+qt+'m16'+qt+')" name="m16"><IMG NAME="m16" SRC="menu/p_menu16.png" BORDER="0" vspace="0" hspace="0"></A></TD></TR>');
document.writeln(' <TR><TD height="0"></TD></TR>');
document.writeln(' <TR><TD align="Left" height="0"><A ID="<#AWBID>" HREF="#" TARGET="_self" ONMOUSEOVER="change('+qt+'33'+qt+','+qt+'m17'+qt+')" ONMOUSEOUT= "change('+qt+'34'+qt+','+qt+'m17'+qt+')" name="m17"><IMG NAME="m17" SRC="menu/p_menu17.png" BORDER="0" vspace="0" hspace="0"></A></TD></TR>');
document.writeln(' <TR><TD height="0"></TD></TR>');
document.writeln(' <TR><TD align="Left" height="0"><A ID="" HREF="index.php?clanek=notfound" TARGET="_blank" ONMOUSEOVER="change('+qt+'35'+qt+','+qt+'m18'+qt+')" ONMOUSEOUT= "change('+qt+'36'+qt+','+qt+'m18'+qt+')" name="m18"><IMG NAME="m18" SRC="menu/p_menu18.png" BORDER="0" vspace="0" hspace="0"></A></TD></TR>');
document.writeln(' <TR><TD height="0"></TD></TR>');
document.writeln(' <TR><TD align="Left" height="0"><A ID="" HREF="index.php?clanek=odkazy" TARGET="_self" ONMOUSEOVER="change('+qt+'37'+qt+','+qt+'m19'+qt+')" ONMOUSEOUT= "change('+qt+'38'+qt+','+qt+'m19'+qt+')" name="m19"><IMG NAME="m19" SRC="menu/p_menu19.png" BORDER="0" vspace="0" hspace="0"></A></TD></TR>');
document.writeln(' <TR><TD height="0"></TD></TR>');
document.writeln(' <TR><TD align="Left" height="0"><A ID="" HREF="index.php?clanek=kontakt" TARGET="_self" ONMOUSEOVER="change('+qt+'39'+qt+','+qt+'m20'+qt+')" ONMOUSEOUT= "change('+qt+'40'+qt+','+qt+'m20'+qt+')" name="m20"><IMG NAME="m20" SRC="menu/p_menu20.png" BORDER="0" vspace="0" hspace="0"></A></TD></TR>');
document.writeln(' <TR><TD height="0"></TD></TR>');
document.writeln(' </TABLE>');
document.writeln('</DIV>');
//-->
nightfish
Profil
Prosim podivejte se nekdo na ten script a reknete co je tam spatne.
jako pokus o vtip dobré, ale to je tak všechno
možná zkus napsat, co na tom nefunguje
a nakonec ti stejně někdo napíše, že by bylo vhodné to přepsat do nějaké rozumnější podoby
r@zor
Profil *
No prave ze v IE nefunguje nic, jinde vsechno. Mozna je pravda ze by bylo vhodne to prepsat, ale jak sem napsal, javascriptu moc (spis vubec) nerozumim.
Davex
Profil
Skript funguje. Nemáš spíše problém se zabezpečením?

Jinak alespoň vidíš, jak se to bude chovat uživatelům s vypnutým JavaScriptem a jak stránku uvidí vyhledávače.
Nadan
Profil
r@zor
A nemáš náhodou vypnutý javascript?
r@zor
Profil *
Javascript je zapnuty, problem se zabezpecenim nemam. Asi se na to vykaslu a menu vyresim jinak.
Diky za rady

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0