Autor Zpráva
Fio
Profil *
Ahojte, pokouším se programovat a potřeboval bych poradit s jednou záležitostí.

Jak definovat plochu, někde na stránce, která by reagovala na události myši onMouseOut?

Chci si naprogramovat horizontaální vykakovací menu. Takové jaké je třeba na
http://www.czechcomputer.cz/ - najeďte na button např. o firmě.

Díky moc za radu, F.
Leo
Profil
Na udalost onmouseout (malymi pismeny, prosim) muze reagovat prakticky jakykoliv viditelny element na strance, odkaz, obrazek, odstavec, nadpis libovolne urovne, atd. a samozrejme i div a span. Pokud to ma cele byt menu tak bych zacal HTML kodem, pak CSS a teprve nakonec tam dal JavaScript, Leo
Wan-To
Profil *
Vysouvací menu je celkem pěkná věc, ale nefunguje tomu, kdo má vypnutý JS. Navíc IE nepodporuje úplně W3C DOM, a bez toho se dobré vysouvací menu neobejde. Takže k menu musíš přidat spoustu různých funkcí, které vyřeší nekompatibilitu. Já bych se osobně takovému menu radši vyhýbal...
Leo
Profil
Kdyz se to menu napise slusne tak neni duvod ho nepouzivat, Leo
Fio
Profil *
Dík za rady, zkusím to napsat v Javascriptu.
Určitě by bylo nejlepší to celé udělat pomocí css a html, jenže já jěště nenarazil na řešení (né příliš složité) aby se obešlo bez JS.

Ale přesto díkez. F.
Argos
Profil *
Fio:
ja myslim ze celkem jednoduchej zpusob je
udelat tabulku (menu) absolutne ho napozicovat na to misto kde se ma objevovat ( asi nekde u toho textu kde se ma to menu otvirat nastavit mu css "diasplay:none;" nebo "visibilitu" a pak dat onmouseover na zmenu z "display:none;" na "display:inline;", a onmouseout na zmenu z "display:inline;" na "display:none;" na na ten text kde se to ma zobrazovat a na tu tabulku - A vyskakovací Menu je hotový
Toto téma je uzamčeno. Odpověď nelze zaslat.

0