[ gogi100 @ 15.12.2007. 01:46 ] @
imam sliku na kojoj sam radio image map iz dreamweaver-a. Na slici postoji oko 50 podrucija. Sad napravio sam prost javascript kojim kad predjem preko odredjenog podrucija efekat onmouseover otvara se automatski druga strana. kad se mis skloni sa tog podrucija onmouseout efekat strana se zatvara. evo kako izgleda javascript kod Code: var podrucije1; var podrucije2; function otvori1(){ podrucije1 = window.open('html/podrucije1.html','child','titlebar=no,toolbar=no,height=120,width=600,resizable=no,status=no'); return false; } function zatvori1() { podrucije1.close(); } function otvori2(){ podrucije2 = window.open('html/podrucije2.html','child','titlebar=no,toolbar=no,height=120,width=600,resizable=no,status=no'); return false } function zatvori2() { podrucije2.close(); } na podrucije slike sam koristio onmouseover i onmouseout efekat Code: <area shape="poly" coords="305,407,318,409,327,414,331,421,339,424,345,418,352,413,362,413,374,411,382,411,392,412,402,414,413,416,428,423,437,426,446,432,456,435,468,445,475,449,483,458,492,465,500,473,510,483,519,487,533,497,533,502,536,490,537,486,543,482,549,480,553,476,556,472,552,460,546,452,541,444,535,437,531,431,528,425,524,414,521,401,518,393,510,386,492,386,481,379,475,376,466,371,456,369,444,369,435,370,422,363,422,358,418,352,415,350,408,344,403,340,395,334,393,332,382,329,373,336,365,338,358,345,354,354,354,361,348,370,342,379,336,383,329,386,318,387,307,389,303,393,301,398,301,402" href="/html/podrucije1.html" onmouseover="otvori1()" onmouseout="zatvori1()" alt="" /> <area shape="poly" coords="305,407,318,409,327,414,331,421,339,424,345,418,352,413,362,413,374,411,382,411,392,412,402,414,413,416,428,423,437,426,446,432,456,435,468,445,475,449,483,458,492,465,500,473,510,483,519,487,533,497,533,502,536,490,537,486,543,482,549,480,553,476,556,472,552,460,546,452,541,444,535,437,531,431,528,425,524,414,521,401,518,393,510,386,492,386,481,379,475,376,466,371,456,369,444,369,435,370,422,363,422,358,418,352,415,350,408,344,403,340,395,334,393,332,382,329,373,336,365,338,358,345,354,354,354,361,348,370,342,379,336,383,329,386,318,387,307,389,303,393,301,398,301,402" href="/html/podrucije2.html" onmouseover="otvori2()" onmouseout="zatvori2()" alt="" /> Dakle ovo je primer za samo dva podrucija na slici i to je sve radilo ok dok nisam dodao sve funkcije za svako podrucije, i efekat onmouseover i onmouseout ne radi sad. U cemu je problem? Da li je potrebno optimizovati javascript code jer on ima sada 50 funkcija otvori i 50 zatvori i 50 promenljivih i kako? Hvala |