sofia78Medlem sedan juli 20045 inlägg
Hej,
Jag har sett att det finns en del tips och kod för nedrullningsbara dhtml eller javascript menyer (sådana där med undermenyer).
Nu skulle jag vilja skapa en egen sådan meny från början, utan att använda någon annans och modifiera den. Detta för att kunna sätta min egen copyright på den.
Var ska man börja? Vilka funktioner behövs?
Det ska helst vara en meny som är kompatibel med iallafall IE,Netscape och Opera.
SlarvpelleMedlem sedan mars 200464 inlägg
Re: en egen DHTML/Javascript meny från scratch
Det första man bör bestämma sig för tycker jag är om menyn skall ha någon "fallback" om javascript inte stöds (så att tex sökmotorer kan följa länkarna). Ett exempel på det är http://www.alistapart.com/articles/dropdowns/
Det vanligaste men inte nödvändigtvis bästa alternativet är annars att skapa hela menyn med javascript.
Att visa/dölja undermenyer är i princip ganska enkelt, bara att med CSS ge dem tex "display: none" eller "-block" vid onmouseover/onmouseout. Här döljer sig dock ett lurigt fenomen som kallas "event bubbling". Om man tex försöker flytta markören till en öppnad undermeny kan denna omedelbart stängas eftersom man ju lämnade menyn ovan i hierarkin (om jag förstått saken rätt). Se även http://www.quirksmode.org/js/events_order.html