Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

optimizacija skripte

[es] :: Javascript i AJAX :: optimizacija skripte

[ Pregleda: 1272 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

gogi100
Goran Ljubic

Član broj: 40722
Poruke: 1064
195.252.72.*



+3 Profil

icon optimizacija skripte15.12.2007. u 01:46 - pre 200 meseci
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
 
Odgovor na temu

[es] :: Javascript i AJAX :: optimizacija skripte

[ Pregleda: 1272 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.