bezorg de laatste berichten direct op de desktop
Welkom, Gast
Alstublieft Inloggen of Registreren.    Wachtwoord verloren?

In de knoop met java/css/html menu
(1 bezoeker) (1) Gast
Ga naar onderkantPagina: 1
TOPIC: In de knoop met java/css/html menu
#5131
In de knoop met java/css/html menu 4 Jaren geleden Karma: 0
Hallo, ik zit echt ff mega in de knoop met een menu dat ik wil maken. Ben al 2 avonden bezig om het te proberen op te lossen, maar ik ben nog niet zo handig hiermee. Heb dus een menu in java/css en html, horizontaal met een horizontale drop down. In Fireworks werkt het, maar in IE doet de dropdown het niet en staat deze gewoon in het menu erbij.

Nu heb ik een enorme lap code natuurlijk en ik weet echt niet waar de fout zit. Heb op internet al van alles gevonden, stukje java geprobeerd toe te voegen dat voor IE zou werken, deed niks. css dingen aangepast van hoover effecten tot float enzo. Niks werkt.

Ik probeer nu een bijlage bij te voegen om jullie mijn menu te laten zien, maar die accepteert geen enkele extensie. Kan ik ergens hier het script laten zien (heb even geen server tot beschikking)?
catwalkcriminal
Nieuwe Gebruiker
Berichten: 0
graphgraph
Gebruiker offline Klik hier om het gebruikersprofiel van deze gebruiker te zien
De Administrator heeft publieke schrijf toegang geblokkeerd.
 
#5135
Re: In de knoop met java/css/html menu 4 Jaren geleden Karma: 0
Je kan script gooien tussen [ code ] tags, dan word het een mooi blokje.
Zoals
[code:u4enevik]
echo 'hello world';
[/code:u4enevik]
als er in IE bij java[b:u4enevik]script[/b:u4enevik] iets mis gaat zie je links onderin in de browser een waarschuwings driehoekje, hierop dubbel clicken en IE verteld je welke regel het mis gaat.
_arno_
WMS Fan
Berichten: 16
graphgraph
Gebruiker offline Klik hier om het gebruikersprofiel van deze gebruiker te zien
De Administrator heeft publieke schrijf toegang geblokkeerd.
 
#5138
Re: In de knoop met java/css/html menu 4 Jaren geleden Karma: 0
Hij geeft niet die foutmelding, volgens mij is het eerder dat ik niet weet hoe ik aan moet geven dat het een dropwdown is, op IE manier dan. Dit is de code die ik tot nu toe heb:

[code:1cns51cu]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD...td">
<html>
<head>
<title>Drop-Down Menu</title>
<meta name="keywords" content="">
<meta name="description" content="">
<link rel="stylesheet" type="text/css" href="css/default.css">

<!-- dd menu -->
<script type="text/javascript">
<!--
var timeout = 500;
var closetimer = 0;
var ddmenuitem = 0;

// open hidden layer
function mopen(id)
{
// cancel close timer
mcancelclosetime();

// close old layer
if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

// get new layer and show it
ddmenuitem = document.getElementById(id);
ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
if(closetimer)
{
window.clearTimeout(closetimer);
closetimer = null;
}
}

// close layer when click-out
document.onclick = mclose;
// -->


</script>

</head>

<body>

<h1> </h1>

<ul id="sddm">
<li><a href="#" onmouseover="mopen('m1')" onmouseout="mclosetime()">HOME</a>
<div id="m1" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">
</div>
</li>
<li><a href="#" onmouseover="mopen('m2')" onmouseout="mclosetime()">NIEUWS</a>

<div id="m2" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">
</div>
</li>
<li><a href="#" onmouseover="mopen('m3')" onmouseout="mclosetime()">BLOG</a>
<div id="m3" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">
</div>
</li>
<li><a href="#" onmouseover="mopen('m4')" onmouseout="mclosetime()">DISCOGRAFIE</a>

<div id="m4" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">
</div>
</li>
<li><a href="#" onmouseover="mopen('m5')" onmouseout="mclosetime()">AGENDA</a>
<div id="m5" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">
</div>
</li>
<li><a href="#" onmouseover="mopen('m6')" onmouseout="mclosetime()">MEDIA</a>

<div id="m6" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">
<li><a href="#">FOTO'S</a></li>
<li><a href="#">INTERVIEWS</a></li>
<li><a href="#">VIDEO'S</a></li>
</div>
</li>
<li><a href="#" onmouseover="mopen('m7')" onmouseout="mclosetime()">DRUMKIT</a>

<div id="m7" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">
</div>
</li>
<li><a href="#" onmouseover="mopen('m8')" onmouseout="mclosetime()">LINKS</a>
<div id="m8" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">
</div>
</li>
<li><a href="#" onmouseover="mopen('m9')" onmouseout="mclosetime()">CONTACT</a>

<div id="m9" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">
</div>
</li>
</ul>


</body>

</html>[/code:1cns51cu]

en de css die erbij hoort:

[code:1cns51cu]
#sddm
{ margin: 0;
padding: 0;
z-index: 30}

#sddm li
{ margin: 0;
padding: 0;
list-style: none;
float: left;
font: bold 11px arial}

#sddm li a
{ display: block;
margin: 0 px 0 0;
padding: 4px 10px;
width: 70px;
background: #5970B2;
color: #FFF;
text-align: center;
text-decoration: none}

#sddm li a:hover
{
background: #49A3FF
}

#sddm div
{ position: absolute;
visibility: hidden;
margin: 0;
padding: 0;
background: #EAEBD8;
border: 1px solid #5970B2}

#sddm div a
{ position: relative;
display: block;
margin: 0;
padding: 5px 10px;
width: auto;
white-space: nowrap;
text-align: left;
text-decoration: none;
background: #EAEBD8;
color: #2875DE;
font: 11px arial}

#sddm div a:hover
{ background: #49A3FF;
color: #FFF}
[/code:1cns51cu]

Ik heb wel gezien dat het in Firefox werkt doordat ik er in de html een mouseover bij heb gezet. Dat is dus blijkbaar niet genoeg voor IE. Thx alvast voor het meedenken!
catwalkcriminal
Nieuwe Gebruiker
Berichten: 0
graphgraph
Gebruiker offline Klik hier om het gebruikersprofiel van deze gebruiker te zien
De Administrator heeft publieke schrijf toegang geblokkeerd.
 
Ga naar bovenkantPagina: 1
Moderators: Rik, Roy