Toon posts:

[css] dropdown over iframe

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb voor de site www.fritsmeursing.nl een simpel css-dropdown menu gemaakt die moet 'uitklappen' over het iframe, werkt prima in ie maar niet in mozilla: het iframe zorgt er op de een of andere manier voor dat het menu weg is voordat ik er met mijn muis overheen kan (see for yourself)
Pls weet iemand een oplossing _/-\o_

  • faabman
  • Registratie: Januari 2001
  • Laatst online: 08-08-2024
waarom gebruik je een iframe en niet gewoon een div met overflow:auto :?

Op zoek naar een baan als Coldfusion webdeveloper? Mail me!


Verwijderd

Topicstarter
waarom gebruik je een iframe en niet gewoon een div met overflow:auto
Omdat ik dan het menu, banner etc voor elke pagina opnieuw moet includen?

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

iframe bestaat niet in xhtml 1.0 strict ;)

http://validator.w3.org/c...p://www.fritsmeursing.nl/

Verwijderd

Topicstarter
http://validator.w3.org/c...tp://www.fritsmeursing.nl/ <--omg

oke ik denk dat ik dan maar voor een div met overflow ga met server side includes
tenzij iemand een oplossing weet that is ;)

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Verwijderd schreef op dinsdag 28 december 2004 @ 15:53:
http://validator.w3.org/c...tp://www.fritsmeursing.nl/ <--omg

oke ik denk dat ik dan maar voor een div met overflow ga met server side includes
tenzij iemand een oplossing weet that is ;)
je gebruikt toch php :?
gewoon een include is dan het makkelijkst ;)

Verwijderd

Topicstarter
ok van het iframe ben ik af, overgestapt op includes, maar het probleem blijft!
blijkbaar was het niet uitgeklap willen blijven van het dropdown dus een gevolg van de div en niet van het iframe
pls. iemand?

  • Spruit_elf
  • Registratie: Februari 2001
  • Laatst online: 05-05 22:13

Spruit_elf

Intentionally left blank

volgens mij zit het probleem i het punt dat het menu alleen uit klapt als hovert over de li, wat correct is. maar dat in firefox de li niet mee vergroot als het menu uitklapt, waardoor als je dus teveel naar rechts gaat van de li af gaat en het menu weer inklapt.

als je namelijk
[code]
#menu ul ul{
position:absolute;
}[/code]
die weg laat doet ie het wel correct, overigens klopt het menu dan weer niet. waarom die het in ie wel doet...
geen idee zal aan het verschillend renderen liggen of het feit dat je een .htc hebt gebruikt om het in ie te laten werken.

[offtopic]heb je die htc zelf gemaakt? heb je anders linkje oid[/]


edit: jah dat is het probleem zon beetje, ik weet zo snel ff geen oplossing, het is wel mogelijk, heb het zelf ook al succesvol gedaan, zal ff kijken hoe dat zat

volgens mij lul ik hier, me gaat nog ff verderzoeken
edit:
hir werkt het correct
http://www.meyerweb.com/eric/css/edge/menus/demo.html

edit:
het werkt als je uit body.css #main{ overflow:auto; } weg haalt, naar mijn weten zou z-index: 1 ;oid genoeg moeten zijn, maarja
edit hmm net te laat :D

[ Voor 31% gewijzigd door Spruit_elf op 28-12-2004 21:31 ]

Those who danced were thought to be quite insane by those who could not hear the music.


Verwijderd

Topicstarter
Ik ben er achter dat het probleem zit in de overflow:auto van de div waar het overheen moet, als ik overflow:no doe werkt alles wel :?
ik zit nu te denken aan 2 oplossingen
ik doe het menu zelf ook met div's ipv li's
ik maak een scriptje die het overflow element van de div uitzet als het menu geactiveerd is

Verwijderd

Topicstarter
Layer Dropdowns cannot cover multimedia elements or Forms properly in most browsers, this makes the space they will cover forbidden zone for anything but images and text.
bron: http://www.evolt.org/arti...nu/17/52030/?format=print

dat verklaard dus een hoop en op deze manier gaat het dus nooit werken...

  • Spruit_elf
  • Registratie: Februari 2001
  • Laatst online: 05-05 22:13

Spruit_elf

Intentionally left blank

dat laatste zou ik neit doen, ik denk dat je overflow zoizo niet nodig hebt en je hem wel weg kan laten
en het menu met divjes ook niet, want dan heb je grote kans dat het zoizo nog neit werkt, en dat het semantisch correct is om li te gebruiken aangezien het een "lijst" is

Those who danced were thought to be quite insane by those who could not hear the music.

Pagina: 1