[ dvnityCker @ 09.01.2006. 23:37 ] @
Dakle, pravim javascript meni i naisao sam na problem. Imam kod koji na klik otvara podmeni, takodje ga na klik i zatvara. E sad, problem je taj sto za meni imam dva <td> , jedan klasican link, bez podmenija, a drugi <td> ima javascript za podmeni. Naravno, ova dva <td> stoje jedan pored drugog, jer zajedno cine glavni meni. Sad, kad kliknem na drugi td koji sadrzi javascript, zajedno sa tim poljem otvori mi se i prethodno. Dok drugi sadrzi podmeni u prosirenom izdanju, prvi ne sadrzi nista nego mu se jednostavno height poveca za visinu drugog polja. Probao sam da ih stavim u razlicite div-ove ali ne vredi. Naravno zelim da mi se samo jedno polje "otvori", a drugo da stoji kako jeste. evo koda ako nesto znaci... Code: ."<tr>" ."<div><td class=\"menu\" width=\"25%\"><a href=\"kmf.php\">Klub malog fudbala</a></td></div>" ."<div><td class=\"menu\" width=\"25%\">" ."<a href=\"javascript:none\" onclick=\"toggle('program_2942'); return false\" class=\"h2\" style=\"display: block\">Muzej</a>" ."<div id=\"program_2942\" style=\"text-align:left; display:none; padding: 3px\"><b>Postavka iz bogate riznice Gradskog muzeja Sombor.</b>" ."</div></div>" javascript: <script language="javascript" type="text/javascript"> function ref(object) { if (document.getElementById) { return document.getElementById(object); } else if (document.all) { return eval('document.all.' + object); } else { return false; } } function toggle(object) { object = ref(object); if( !object.style ) { return false; } if( object.style.display == 'none' ) { object.style.display = ''; } else { object.style.display = 'none'; } } </script> |