login  Naam:   Wachtwoord: 
Registreer je!
 Forum

dropdown menu werkt niet in firefox

Offline roentje91 - 01/08/2007 17:46 (laatste wijziging 01/08/2007 19:43)
Avatar van roentje91Nieuw lid Ik heb een dropdown menu alleen hij doet et niet in firefox hoe kan dit en hoe kan ik dit oplossen

7 antwoorden

Gesponsorde links
Offline Dark_Paul - 01/08/2007 17:57
Avatar van Dark_Paul PHP ver gevorderde Je hebt niet alleen dat probleem. Het hele inklap/uitschuifgebeuren werkt bij mij niet (Firefox 2.0.0.6).
De error van de foutconsole:
document.all is not a function.
Offline roentje91 - 01/08/2007 17:59
Avatar van roentje91 Nieuw lid Okee, heeft iemand misschien een simpel dropdown menu voor me??
Offline Dark_Paul - 01/08/2007 18:16
Avatar van Dark_Paul PHP ver gevorderde Ik heb zelf deze functie gebruikt ervoor:
  1. function showdiv(div) {
  2. var thisLevel = document.getElementById(div);
  3. if (thisLevel.style.visibility == 'visible') {
  4. thisLevel.style.visibility = 'hidden';
  5. }
  6. else {
  7. thisLevel.style.visibility = 'visible';
  8. }
  9. }

En die gebruikte ik op deze manier:
  1. <a href="?page=home" onmouseover="showdiv('drop_home')" onmouseout="showdiv('drop_home')"><img src="images/menu_home.jpg" alt="HOME" /></a>
  2. <div id="drop_home" class="dropdown" onmouseover="showdiv('drop_home')" onmouseout="showdiv('drop_home')">

Dit is al ff geleden, maar het werkte bij mij goed. Ik had alle dropdownmenuutjes in één 'container'div zitten, zodat ik ze bovenop de content-div kon plaatsen. En zo kon ik ze in één keer precies onder de knoppen positioneren, hoefde ik niet steeds 8 divjes te wijzigen in de CSS.
Offline roentje91 - 01/08/2007 18:47 (laatste wijziging 01/08/2007 18:52)
Avatar van roentje91 Nieuw lid Heb jij toevallig de hele code?, zodat ik hem kan veranderen, want hij wil et bij niet doen:-(
Offline Dark_Paul - 01/08/2007 19:28
Avatar van Dark_Paul PHP ver gevorderde Dit is de hele relevante code, meer hoeft niet. De div's moet je positioneren met CSS, de Javascriptfunctie heb je en het gebruik ervan staat ook uitgebeeld. Aan meer code heb je niets.
Kijk eens goed, ik maak gebruik van 'id'. Je dropdownmenu moet dus een id hebben, niet per se een name. Bij Firefox zit ook een foutconsole, die vertelt je precies wat er fout is met je Javascript (Extra > Foutconsole).
Offline roentje91 - 01/08/2007 19:42 (laatste wijziging 01/08/2007 20:14)
Avatar van roentje91 Nieuw lid ik heb al een script, die werkt goed, alleen doet het niet in firefox, weet iemand hoe dit komt?

Hij zegt: Fout: uncaught exception: Geen toestemming om methode Location.toString op te roepen
Offline styx - 13/08/2007 19:44
Avatar van styx Nieuw lid Je kan ook altijd in plaats van JS te gebruiken, simpel DHTML gebruiken. Voorbeeld van zo iets is:

http://www.dyna...uindex.htm
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.24s