Výsledky 1 až 3 z 3

Téma: Ako na pop-up menu v HTML, JavaScripte, PHP?

  1. #1

    Standardní Ako na pop-up menu v HTML, JavaScripte, PHP?

    Poradte ako na to. Rozmyslal som, ze by sa to dalo spravit tak v JavaScripte, ze by som dal menu "natvrdo" do nakej tabulky s farbou ako pozadie a pri onmouseover by sa menila farba a tym by to cvicilo.

    Viem zaklady JavaScriptu, HTML, PHP....poradite ako na to nako rozumne?

  2. #2

    Standardní

    Toto je ponekud narocnejsi. Musi se to resit pres <div> kontejnery a absolutni pozicionovani pomoci CSS.

    Umis CSS? A co kdybysis nasel nakej web, na kterym to je (co ja vim, treba www.lopo.cz) a vykradl zdrojaky? )))))

    Mam tu nakej priklad:
    Kód:
     <div id=menu2overs>
    sem naplacas co ma bejt v menu
    </div>
    To menu2overs musi byt definovano v kaskadovem stylu, napr takhle:
    Kód:
    <style type=text/css>
    #menu2overs &#123;	Z-INDEX&#58; 113; LEFT&#58; 360px; VISIBILITY&#58; hidden; POSITION&#58; absolute; TOP&#58; 50px&#125;
    </style>
    Takze mas absolutni pozici nastavenou a menu je hidden. No a pak pri naky udalosti, napr. onmouseover pres neco to menu rozsvitis a pri onmouseout zase zmizet. To by delali dve JS funkce:
    Kód:
    function show&#40;menunumber&#41;
    &#123;
      menu_move&#40;&#41;;
      if&#40;initialized&#41;
      kill&#40;menunumber&#41;;
      if&#40;menuovers&#91;menunumber&#93;&#41;
      &#123;
         menuovers&#91;menunumber&#93;.visibility='visible';
         menuovers&#91;menunumber&#93;.zIndex='310';
      &#125;
    &#125;
    
    function kill&#40;menunumber&#41;
    &#123;
       if&#40;initialized&#41;
       for&#40;i=0;i<menuovers.length;i++&#41;
       if&#40;menunumber!=i&#41;
      &#123;
         if&#40;menuovers&#91;i&#93;&#41;
         &#123;
            menuovers&#91;i&#93;.visibility='hidden';
            menuovers&#91;i&#93;.zIndex='0';
         &#125;
      &#125;
    &#125;
    Kdyztak se zeptej, kdybys neco nevedel, jinak ty priklady, co jsou tady, spolu moc nesouvisi.
    Action stations, action stations. Set condition one throughout the ship. This is not a drill.

  3. #3

    Standardní

    CSS viem ako tak zaklady, formatovanie pisma a tak, ale sak mam doma CSS manual, tak tam cumnem....
    Xem si to skusit spravit sam, nie len vykradnut nekomu zdrojak....skusim a ak nebudem vedeit, spytam sa
    dik

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •