12. april 2004 - 16:45Der er
73 kommentarer og 2 løsninger
Hjælp til dropdown menu script - sikkert nemt
Jeg har endelig fundet mig en dropdownmenu som jeg kan forholde mig til, men når jeg klikker på et link vil den åbne det i en iframe - det er åbenbart en del af scriptet :/ Er der ikke en der kan fjerne den del, så et link bare åbner normalt?!
er du der stadig?! jeg ku godt bruge noget hjælp til noget css !
jeg skal ha tildelt menuen noget for sig, så dens atributter ikke indvirker på hele siden! jeg ved lidt om css, men jeg synes jeg bliver forvirret over det her *G*
-- og ja, effekter, du definerer for _alle_ a-tags på siden vil også virke for specielle a-tags, der skal du forøvrigt være opmærksom på, at rækkefølgen er essentiel, en generel angivelse (altså a alene som selektor) skal komme før en speciel ...
-- og vhis du ikke vil have dem til at virke på de specielle skal de enkelte properties laves anderledes !o]
ang. baggrundsbilledet, så er det jo kun i tabellen, så hvordan skal jeg så lave det?!? (baggrundsbilledet i siderne er et andet, som er defineret i css-filen
hmmm ok - ang. linksne så tror jeg godt jeg kan leve med at ændre topmenuerne sådan så de passer til resten af sidens atributter, men hvordan fixer jeg så resten af det med menuen?! - altså det der med hidden osv
Det er for latterligt, at bruge document.all til nogetsomhelst, hvis ikke også man bruger document.getElementById ...
For de eneste som ikke forstår .getElementById, men forstår .all er IE4 plus nogle ligeså gamle Opera-versioner, mens alle andre end IE og Opera ikke forstår document.all !-)
øøøh jeg er ikke helt med! min baggrundsattribut er jo iorden - det baggrundsbillede jeg henviser til vha html er jo kun baggrundsbillede i hovedtabellen, som siden består af!
jeg vil altså være dig evig taknemmelig hvis du gider at kigge på det og få det til at virke - jeg kan evt. lige zippe de filer det drejer sig om, og så uploade dem?!
ikke er . før de forskellige classes?! hvis det altså ER classes?! er td.menu og table.menu classes??! eller hvad er de?! og hvad med vidibility:hidden - hvordan får jeg den sat på menuen og ikke resten af siden?!
ja jeg har prøvet dit eksempel - der er jeg helt med :)
det er mest det der visibility:hidden jeg ikke rigtig ved hvad jeg skal gøre med - det er vel det der får menuen til at være skjult indtil mouseover, så jeg kan jo ikke bare fjerne det - hvad gør jeg?!
{} bruges til at starte og afslutte en css-definition, ; til at skille forskellige properties ad og så er der /*kommentarer */ Ellers skal _al_ whitespace overses af fortolkeren, så det kunne ligesågodt være skrevet:
..men jeg kan da se at nu har jeg fået det til at virke, så siden ser da fin ud - men det der du forklarer der fatter jeg hat af - men er det en mangel på min side eller hvad?! og er det noget der kan fixes?
Din menu dur kun hos mennesker der bruger Internet Explorer 4+ samt Opera et-eller-andet ...
Det er jo i orden at angive, at man har optimeret til brug med en bestemt browser (selv om jeg ik' li'e kan se formålet med at udgive noget på Internettet, hvis ikke alle kan se det, man vil !-)
-- men det er bestemt for dumt, hvis tilfældige brugere ikke kan bruge de mest grundlæggende funktioner, hvad ville du sige til, at du kun kunne købe trommestikker, som alene virkede, hvis man havde Levis på ?-)
Den får _alle_ tables baggrund til at blive sort !-)
Flere muligheder:
1. Fjerner den !-) Dur kun, hvis ikke menuen bruger mange tables 2. Sætter baggrund på den anden tabel med en class eller inline med style eller bgcolor 3. sætter en class på menu-hovedtabellen og ændrer til:
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.