OMLOUVÁM SE ČTENÁŘŮM OCGURU ZA NEPŘEHLEDNOST, JE TO SLÁTANINA Z JINÉHO FÓRA, JDE MI O TO UMÍSTĚNÍ PODMENU VIZ OBRÁZEK![]()
![]()
Další problem s pop-up menu (úrovňovým) v dreamweaveru
o tom, že dreamweaver mx 2004 má sakra problém s kombinací pop-up menu v šabloně stránek, tady pomlčím, to je na fakt na pěst
ale strašně moc bych potřeboval pomoci... udělal jsem rozšířené menu, ale každé podmenu (2., 3. sloupec přebírají vlastnosti prvního a v dreamweaveru to nejde pro každý zvlášť měnit)
v kódu to ale vypadá slibněji... snažil jsem se ručně měnit některé parametry v podmenu, ale nic nebylo vidět... pak jsem si pohrál s těma hodnotama true false true false a vida - ve 3tím podmenu se mi objevil kolem sloupce s roletkama okraj... nevíte někdo, jak se dají ty hodnoty měnit tak, aby to fungovalo? Co znamenají ty true false?
edit: už vím, true a false - aspoň ty první se vztahují k borderu a pozadí menu, pak je myslím třetí true/false pro rozlišení horizontál/vertikál menu, pak číslo, značící odsazení textu v buňce od levého kraje, ale pak další dvě hodnoty stejně nevím)
(viz: ("Nebankovnísektor",116,16,"Verdana, Arial, Helvetica, sans-serif",10,"#999999","#ffffff","#221356","#ff0000", "left","middle",3,0,90,-5,7,true,false,true,0,false,true);
window.mm_menu_1113145555_1_1_1 = new Menu("Flexiprodukty",116,16,"Verdana, Arial, Helvetica, sans-serif",10,"#999999","#ffffff","#221356","#ff0000", "left","middle",3,0,90,-5,7,true,false,true,0,false,true);
mm_menu_1113145555_1_1_1.addMenuItem("Flexihotovos t","window.open('#', '_self');");
mm_menu_1113145555_1_1_1.addMenuItem("Flexiauto"," window.open('#', '_self');");
mm_menu_1113145555_1_1_1.addMenuItem("Flexihypoté ka","window.open('#', '_self');");
mm_menu_1113145555_1_1_1.hideOnMouseOut=true;
mm_menu_1113145555_1_1_1.bgColor='#555555';
mm_menu_1113145555_1_1_1.menuBorder=1;
mm_menu_1113145555_1_1_1.menuLiteBgColor='#FFFFFF' ;
mm_menu_1113145555_1_1_1.menuBorderBgColor='#77777 7';
window.mm_menu_1113145555_1_1 = new Menu("Nebankovnísektor",116,16,"Verdana, Arial, Helvetica, sans-serif",10,"#999999","#ffffff","#221356","#ff0000", "left","middle",3,0,90,-5,7,true,false,true,0,false,true); mm_menu_1113145555_1_1.addMenuItem(mm_menu_1113145555_1_1_1,"window.open ('../cz/finance_nebank.htm', '_self');");
mm_menu_1113145555_1_1.addMenuItem("ČPProgram","w indow.open('#', '_self');");
mm_menu_1113145555_1_1.hideOnMouseOut=true;
mm_menu_1113145555_1_1.childMenuIcon="arrows.gif";
mm_menu_1113145555_1_1.bgColor='#555555';
mm_menu_1113145555_1_1.menuBorder=1;
mm_menu_1113145555_1_1.menuLiteBgColor='#FFFFFF';
mm_menu_1113145555_1_1.menuBorderBgColor='#777777' ;
window.mm_menu_1113145555_1 = new Menu("root",116,16,"Verdana, Arial, Helvetica, sans-serif",10,"#999999","#ffffff","#221356","#ff0000", "left","middle",3,0,90,-5,7,true,false,true,0,false,true);
mm_menu_1113145555_1.addMenuItem("Bankovnísektor","window.open('../cz/finance_bank.htm', '_self');");
mm_menu_1113145555_1.addMenuItem(mm_menu_111314555 5_1_1,"window.open('../cz/finance_nebank.htm', '_self');");
mm_menu_1113145555_1.addMenuItem("---","window.open('#', '_self');");
mm_menu_1113145555_1.hideOnMouseOut=true;
mm_menu_1113145555_1.childMenuIcon="arrows.gif";
mm_menu_1113145555_1.bgColor='#555555';
mm_menu_1113145555_1.menuBorder=1;
mm_menu_1113145555_1.menuLiteBgColor='#FFFFFF';
mm_menu_1113145555_1.menuBorderBgColor='#777777';
no a hlavní věcí je, že nevím, kde se dá přenastavit defaultní pozicování, protože ta podmenu jsou strašně umístěnámám nastaveno rychlé ztracení menu po odjetí myši a v podstatě přejet rychle myší na podmenu (které je níž a je tam malá společná oblast) je fakt umění.
(to červené jsou úrovně podmenu - další roletky z roletek)
no ne, ono je to celkem prehledne > jak jsem zvyraznil to _1_1_1 , _1_1 , _1 - to jsou úrovně menu - vlastně roletka, pak roletka, která vyjíždí z položky v první roletce, pak třetí roletka, co vyjíždí z druhé roletky
pak jsou parametry, kterým už jde z kódu rozumět - ale změna se nějak neprojevuje...
nejvíce mě zajímá, co je to tučné, snad bych tam docílil toho, ať není vyjíždějící roletka posunuta níž na úroveň šipky - jestli tam není pozicování apod...
window.mm_menu_1113145555_1_1_1 = new Menu("Flexiprodukty",116,16,"Verdana, Arial, Helvetica, sans-serif",10,"#999999","#ffffff","#221356","#ff0000", "left", "middle" ,3,0,90,-5,7,true,false,true,0,false,true);
tak jediné, čeho jsem docílil, bylo posunutí šipky pro podmenu (nahoru nebo dolu) ale sakryš potřeboval bych posunout nahoru to vlastní podmenu, aby bylo vedle mateřského menu (je to vidět na obrázku výše).. prosím pomozte někdo, přece to nějak musí jít - jde o to, že mám nastaveno rychlé zmizení menu po odjetí myši (jelikož jsou záložky všude okolo sebe) a jelikož je podmenu v tak nízko, nedá se skoro do podmenu dostat, dřív se spíš kurzor dostane někam vedle a buď celé menu zmizí nebo se vybere další položka v mateřském menu
tady je javascript z DW, který se o to stará
řádek 374 hýbe se šipkou doleva/doprava childItem.style.pixelLeft = menu.menuItemWidth -11
na řádku 376:
childItem.style.pixelTop = (menu.menuItemHeight /2) -4;
- pozice vrchního bodu gifu s šipkou je určena jako polovina výšky "buňky" - 4pixely (od vršku šipky k prostředku) - tak je docíleno vycentrování...
no ale kde je umístění vlastního podmenu, netuším![]()