Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

Menu met submenu's in Java

12 antwoorden
  • Hallo, Ik ben bezig mijn eerste site te maken voor een aantal kennisen en heb hiervoor een java-menu gekopieerd. Met veel moeite (ik weet namelijk erg weinig van JAVA) heb ik ervoor kunnen zorgen dat dit menu werkt in Internet Explorer. Nu de site bijna af is, kwam een vriend van mij met de mededeling dat het menu niet goed uitklapt in Mozilla Firefox. Achteraf gezien had ik misschien geen gebruik moeten maken van JAVA aangezien ik er weinig vanaf weet, maar het gaat mij te ver om mijn hele site in dit stadium nog om te gooien. Ik heb wat dingen geprobeerd in de CSS en in het JS-bestand qua positionering, maar tot nu toe heeft niet geholpen. Heeft iemand misschien ideeën??? De link naar mijn site is: www.av75.nl/test/index.htm (open de site dan met IE en Firefox om de verschillen te zien)
  • Welkom op het forum. Ten eerste: mijn complimenten over de layout. Heb je dit menuutje met een programma gemaakt? Want met Opera doet hij het wel goed. Eventueel kun je het menu ook maken zonder Java. Let ook even op je syntax van je pagina's Kijk [url=http://validator.w3.org/check?uri=http%3A%2F%2Fwww.av75.nl%2Ftest%2Findex.htm&charset=%28detect+automatically%29&doctype=Inline]hier[/url] voor je syntaxfouten.
  • Bedankt voor jouw snelle reactie! Wat ik al schreef: ik heb het menu gekopieerd van: http://gosu.pl/dhtml/mygosumenu.html (dit is vrij te gebruiken) Ik zocht een dergelijk menu, maar heb na een basiscursus HTML natuurlijk te weinig verstand van JAVA e.d., maar met een beetje prutsen kom je een heel eind. Het gekopieerde menu doet het wel goed in IE en Firefox. Het moet dus wel aan mij liggen en ik vermoed met de positionering. Het eerste menu staat gewoon goed, alleen het submenu klapt op de verkeerde locatie uit. Heeft dat iets te maken met absolute/relative/static? Of zou het nog iets anders kunnen zijn?
  • En nog een klein vraagje... Hoe kan het dat de achtergrondkleur in IE daadwerkelijk de kleur wordt die ik in de CSS heb aangegeven, terwijl die bij Firefox wit blijft? (dit is niet zo vervelend als het menu, maar toch jammer van de lay-out vind ik)
  • Ik begrijp onderstaand statement niet.[code:1:64fb803504]<body class="body" bgcolor="#CFD2F3">[/code:1:64fb803504] Je kunt dat allemaal weghalen. Maak er gewoon [code:1:64fb803504]<body>[/code:1:64fb803504]van. In je stylesheet haal je de punt weg voor ".body". Dan slaat de style op de gehele body van de pagina ipv. een class. Dus dit statement in AV75.css wordt [code:1:64fb803504] body { background-color: #CFD2F3; }[/code:1:64fb803504] Die sluitaccolade voor ".body" kan ook weg. De submenu's worden hoogstwaarschijnlijk met relatieve coordinaten gemaakt. Probeer dat eens met absolute coordinaten. Overigens in Opera staan ze wel goed. Dit is toch een behoorlijk kritische browser.
  • Allereerst bedankt voor de snelle reacties! Ik heb <body> aangepast zoals jij adviseerde en het werkt perfect. Dank je. T.a.v. het menu: wanneer ik de positie op 'absolute' zet, klapt alleen de onderste van de submenu's uit (maar 1 blokje zeg maar). En bovendien nog steeds op dezelfde positie. Ik ben vandaag behoorlijk wat aan het prutsen geweest, maar ik kan niets vinden dat helpt.
  • Als je de submenu's naar absolute omzet, dien je ook de coordinaten mee te geven in pixels. Omdat ik niet kan zien hoe het javamenu eruit ziet, kan ik je niet de exacte coordinaten geven. Probeer er zelf wat mee te spelen. Anders kun je ook nog een html oplossing van je menu maken door het submenu bv. over je hoofdmenu heen te zetten, zodat je met de Back toets weer teruggaat.
  • Nog even een tip. Gebruik niet "bestel [b:74ff223b31]hier[/b:74ff223b31] uw kaarten" maar "bestel hier uw [b:74ff223b31]kaarten[/b:74ff223b31]" Dus de link op het onderwerp zetten en niet op het woordje "hier".
  • Heerlijk zo'n forum: dit levert toch aardig wat tips op. Ik heb vanavond even geen tijd meer om die hyperlinks aan te passen, maar dat ga ik zeker nog doen. T.a.v. het menu: wanneer ik 'absolute' gecombineerd met pixels gebruik, klapt het menu in IE en Opera weer niet goed uit. Dus dat is toch ook niet de oplossing volgens mij. Helaas...
  • [url=http://nl.wikipedia.org/wiki/Java_%28programmeertaal%29#Java_en_JavaScript]Javascript is geen java[/url]. Ik zie niet waarom absoluut positioneren een oplossing kan zijn. Kan Prin0096 dat onderbouwen met een testcase? Het heeft namelijk weinig zin om iets te roepen dat op nix is gebaseerd, al helemaal als je iemand dan voorstelt om 'maar gewoon wat te proberen'. Ik zou het positioneren van een menu afkijken van voorbeelden die zichzelf reeds bewezen hebben, zoals de [url=http://www.htmldog.com/articles/suckerfish/dropdowns/]son of suckerfish dropdowns[/url].
  • Hallo. Het mag wat aardiger. Ik mis gewoon informatie over dit java programmaatje. Misschien is absolute niet de goede oplossing, maar ik zal het programma moeten zien. Maar er wordt al afgevraagd of het java of javascript is. Jouw voorbeeld is wel een simpele maar doeltreffende oplossing. :wink:
  • [offtopic]Ik snap best dat je mensen wilt helpen, maar ik zie af en toe suggesties van je voorbij komen die iemand niet echt verder helpen, of methodes die je eigenlijk niet zou moeten aanraden. Zal het de volgende keer nog wat beter inpakken.[/offtopic] Het is een menu met javascript. Los daarvan kun je natuurlijk zelf het probleem lokaal reproduceren en op basis daarvan suggesties aandragen. Vandaar dat ik vroeg of je een testcase hebt gebouwd, want tenzij je precies weet hoe de positionering is gedaan en hoe je daar vanuit een goede manier kunt aandragen, voegen opmerkingen over absoluut en relatief positioneren weinig toe, temeer daar deze manieren van positioneren in erg veel gevallen op de verkeerde manieren worden gebruikt, zoals ik ook schreef in een [url=http://forum.computertotaal.nl/phpBB/viewtopic.php?p=1190384#1190384]ander topic[/url].

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.