login  Naam:   Wachtwoord: 
Registreer je!
 Forum

resolutie probleem

Offline anton - 16/02/2009 18:07
Avatar van antonLid hallo,
Ik heb met javascript een uitklap menutje gemaakt dat onmouseover uitklapt , nu zijn die menu's die uitgeklapt worden div's. Die div's zijn opgemaakt in css als volgt:
  1. #Div1 {
  2. position:absolute;
  3. left:440px;
  4. top:234px;
  5. width:201px;
  6. height:60px;
  7. z-index:1;
  8. border: 1px solid;
  9. border-color:#0C6;
  10. background-color:#333;
  11. }
  12. #Div2 {
  13. position:absolute;
  14. left:515px;
  15. top:234px;
  16. width:100px;
  17. height:40px;
  18. z-index:1;
  19. border: 1px solid;
  20. border-color:#0C6;
  21. background-color:#333;
  22. }
  23. #Div3 {
  24. position:absolute;
  25. left:405px;
  26. top:234px;
  27. width:175px;
  28. height:40px;
  29. z-index:1;
  30. border: 1px solid;
  31. border-color:#0C6;
  32. background-color:#333;
  33. }

en de divs staan helemaal in het begin van de pagina met hun inhoud , aangezien ze tog op de juiste plaats worden gezet door css.
die div's zijn als volgt:
  1. <div id="Div1" style="visibility:hidden; display:none" onmouseover="dropDown('apDiv1')" onmouseout="pullAway('apDiv1')"><a href="?p=alg&c=nwe">Wachtwoord en E-mailadres</a><br /><a href="?p=alg&c=van">Voor- en Familienaam</a><br /><a href="?p=alg">Leeftijd</a></div>
  2.  
  3. <div id="Div2" style="visibility:hidden; display:none" onmouseover="dropDown('apDiv2')" onmouseout="pullAway('apDiv2')"><a href="?p=NRPG&c=hob">Hobby's</a><br /><a href="?p=NRPG">Over mij</a></div>
  4.  
  5. <div id="Div3" style="visibility:hidden; display:none" onmouseover="dropDown('apDiv3')" onmouseout="pullAway('apDiv3')"><a href="profiel_edit.php">Rijdersnaam</a><br /><a href="?c=ans">Avatar en Onderschrift</a></div>

En dan komt nu nog de javascript code:
  1. function dropDown(id){
  2. document.getElementById(id).style.visibility='visible'
  3. document.getElementById(id).style.display='block'
  4. }
  5. function pullAway(menuID){
  6. document.getElementById(menuID).style.display='none';
  7. document.getElementById(menuID).style.visibility='hidden';
  8. }

Het uitklappen en naar binnen trekken enzo werkt allemaal.
Het enige probleem is:
Ik maak mijn site op een reolutie van 1024x780 maar als ik die site bekijk op mn pc beneden met resolutie 1280x1024 , staan die uitklapmenuutjes op een totaal verkeerde plek...
heeft er iemand een idee hoe ik dit kan verhelpen?

Ik had al gedacht aan verschillende css bestanden te maken , en die dan te laten selecteren aan de hand van de reolutie van de gebruiker...het probleem is dat ik niet weet hoe ik dat te weten kom , welke resolutie dat de gebruiker heeft.
Dus misschien heeft iemand een andere , simpelere oplossing??

Alvast bedankt,
MVG
Anton Vandeghinste

3 antwoorden

Gesponsorde links
Offline anton - 16/02/2009 18:13
Avatar van anton Lid moet ik dan de positie naar relative zetten???
wat is het verschil als je waarden opgeeft van left en top???

MVG
Anton Vandeghinste
Offline anton - 16/02/2009 18:20
Avatar van anton Lid uhm , nu niet meer , heb juist dat relative geprobeerd...maar nu gebeurd er het volgende:
http://yaweonli...&c=age
eerst bleef hij nog in de buurt van de links maar nu springt hij helemaal naar onderaan de pagina en doet hi jrare flikkeringen enzo

MVG
Anton Vandeghinste
Offline anton - 16/02/2009 18:25
Avatar van anton Lid njah , je moet ingelogd zijn...uhm...
oh wacht...ik heb nog wel een site , maar daar werkt het wel ...
http://www.fdproductions.be
in het menu , nadat je op engels geklikt hebt
maar ik snap niet waarom het daar wel werkt en hier niet...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.23s