JavaScript ist deaktiviert. Für eine bessere Darstellung aktivieren Sie bitte JavaScript in Ihrem Browser, bevor Sie fortfährst.
Sie verwenden einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Sie sollten ein Upgrade durchführen oder einen
alternativen Browser verwenden.
Problem mit Pulldown Menü
HI,
ich habe ein Pulldown Menü auf meine Homepage gemacht.
Darunter habe ich ein Bildeingefügt.
Das Bild setzt jetzt erst da an, wo das aufgeklappte PulldownMenü ended und nicht direkt an dem geschlossenen Pulldown menü!
Kann ich das irgendwie ändern?
Gruß lola
bitte poste einen link wo wir das ganze anschauen können. das hilft bei der beantowrtung der frage
gruss
urs
Hi,
also ich hab die Page noch net auf einem Space deswegen poste ich einfach mal den Quellcode .. das Grünne sollte halt schon am unausgeklappten Pulldown menü ansetzen!
CODE
<html>
<head>
<title>Untitled </title>
<STYLE TYPE="text/css">
<!--
A
{
Color: red;
Text-Decoration: none;
}
A:HOVER
{
Color: green;
Font-Weight: bolder;
}
.block
{
Width: 100px;
Height: 80px;
}
.unter
{
Font-Family: Arial, Helvetica, Sans-Serif;
Font-Size: 12px;
Position: relative;
Color: red;
Background-Color: yellow;
Visibility: hidden;
Width: 174px;
Text-Align: center;
Cursor: pointer;
}
.haupt
{
Font-Family: Arial, Helvetica, Sans-Serif;
Font-Size: 14px;
Font-Weight: bolder;
Position: relative;
Color: blue;
Background-Color: yellow;
Width: 174px;
Border-Bottom-Color: silver;
Border-Bottom-Width: 1px;
Border-Bottom-Style: solid;
Text-Align: center;
Cursor: w-resize;
}
-->
</STYLE>
</head>
<body>
<script language="JavaScript" type="text/javascript">
<!--
function MenueAuf(Men)
{
if(document.getElementById)
{
document.getElementById(Men).style.visibility="visible";
}
else if(document.all && !document.getElementById)
{
document.all[Men].style.visibility="visible";
}
}
function MenueZu(Men)
{
if(document.getElementById)
{
document.getElementById(Men).style.visibility="hidden";
}
else if(document.all && !document.getElementById)
{
document.all[Men].style.visibility="hidden";
}
}
//-->
</script><br>
<br>
<table border="0">
<tr>
<td><table border="0">
<tr>
<td><!--webbot bot="HTMLMarkup" startspan --><DIV CLASS="block1">
<DIV CLASS="haupt" OnMouseOver="MenueAuf('Menue1')"
OnMouseOut="MenueZu('Menue1')">Link1</DIV>
<DIV CLASS="unter" ID="Menue1" OnMouseOver="MenueAuf('Menue1')"
OnMouseOut="MenueZu('Menue1')">
<A HREF="1.htm">Untermenue 1</A><BR>
<A HREF="2.htm">Untermenue 2</A><BR>
<A HREF="3.htm">Untermenue 3</A><BR>
<A HREF="4.htm">Untermenue 4</A><BR>
<A HREF="5.htm">Untermenue 5</A><BR>
</DIV>
</DIV>
<!--webbot
bot="HTMLMarkup" endspan --></td>
<td><!--webbot bot="HTMLMarkup" startspan --><DIV CLASS="block2">
<DIV CLASS="haupt" OnMouseOver="MenueAuf('Menue2')"
OnMouseOut="MenueZu('Menue2')">Link2</DIV>
<DIV CLASS="unter" ID="Menue2" OnMouseOver="MenueAuf('Menue2')"
OnMouseOut="MenueZu('Menue2')">
<A HREF="1.htm">Untermenue 1</A><BR>
<A HREF="2.htm">Untermenue 2</A><BR>
<A HREF="3.htm">Untermenue 3</A><BR>
<A HREF="4.htm">Untermenue 4</A><BR>
<A HREF="5.htm">Untermenue 5</A><BR>
</DIV>
</DIV>
<!--webbot
bot="HTMLMarkup" endspan --></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
</td>
</tr>
<tr>
<td bgcolor="#00FF00">&nbsp;</td>
</tr>
</table>
</body>
</html>
hallo
ich habs mir mal angesehen. meiner meinung nach liegt dies daran dass du tabellen verwendest. und die zelle passt sich in der grösse dem grössten inhalt an.
ich würds mal mit layer versuchen.
vielleicht hat hier jemand noch eine bessere lösung
gruss
urs
MIt Layern?
Wie würde das gehen?
Ich hab ja schon so ein Menü.
Ich will ja nur das irgendwie machen, wie obn beschrieben..
Kann aber kein Englisch
Gruß Sebi
also
gehe zu
altavista webseiten übersetzungsservice
gib den link den ich dir gemailt habe in folgendes feld ein:
"Übersetzen Sie eine Webseite"
bei der sprache wähle englisch ins deutsche
und klicke auf übersetzen
perfekt ist es nicht aber verständlich (übrigens wenn es auf der seite was von "tropfen unten" heisst sind die dropdown gemeint
)
gebe im formularfeld die anzahl der dropdowns die du machen willst ein, z.b. 3
und klicke auf submit, was soviel wie absenden heisst.
jetzt wird unten fixfertiger code angezeigt. du kannst den code anschauen und dein script dementsprechend anpassen.
gruss
urs
NEIN .. ich hab mir das alles angeguckt, aber so meinte ich das nicht.
Es soll mein Menü sein und das ist anders aufgebaut .. und deswegen funzt das net .. kann mir denn keiner sagen was ich machen muss?
Gruß Sebi
eben es ist anders aufgebaut und drum funzt es nicht (in tabelle)
wenn es genauso aufgebaut sein soll wie es schon ist dann kann ich dir leider nicht helfen.
gruss
urs
Nein .. ok .. dann plz helf mir .. ^^
Hastg du ICQ oder so?
Gruß lolo
Hallo LOLA
Ich hab mir dein Code mal angeschaut und etwas dran rum gebastelt.
Ich denke, dass dies eine Lösung sein könnte:
Gruss Jonas
CODE
<html>
<head>
<title>Pulldown Menü</title>
<STYLE TYPE="text/css">
<!--
body {
font-family: Verdana;
font-size: 14px;
}
A
{
Color: red;
Text-Decoration: none;
}
A:HOVER
{
Color: green;
Font-Weight: bolder;
}
.block1
{
Width: 100px;
Height: 80px;
Position: absolute;
left: 20px;
top:30px;
z-index:1;
}
.block2
{
Width: 100px;
Height: 80px;
Position: absolute;
left: 220px;
top:30px;
z-index:2;
}
.text1
{
position: absolute;
left: 20px;
}
.text2
{
position: absolute;
left: 220px;
}
.unter
{
Font-Family: Arial, Helvetica, Sans-Serif;
Font-Size: 12px;
Position: relative;
Color: red;
Background-Color: yellow;
Visibility: hidden;
Width: 174px;
Text-Align: center;
}
.haupt
{
Font-Family: Arial, Helvetica, Sans-Serif;
Font-Size: 14px;
Font-Weight: bolder;
Position: relative;
Color: blue;
Background-Color: yellow;
Width: 174px;
Border-Bottom-Color: silver;
Border-Bottom-Width: 1px;
Border-Bottom-Style: solid;
Text-Align: center;
}
-->
</STYLE>
</head>
<body>
<script language="JavaScript" type="text/javascript">
<!--
function MenueAuf(Men)
{
if(document.getElementById)
{
document.getElementById(Men).style.visibility="visible";
}
else if(document.all && !document.getElementById)
{
document.all[Men].style.visibility="visible";
}
}
function MenueZu(Men)
{
if(document.getElementById)
{
document.getElementById(Men).style.visibility="hidden";
}
else if(document.all && !document.getElementById)
{
document.all[Men].style.visibility="hidden";
}
}
//-->
</script><br>
<br>
<DIV CLASS="block1">
<DIV CLASS="haupt" OnMouseOver="MenueAuf('Menue1')" OnMouseOut="MenueZu('Menue1')">Link1</DIV>
<DIV CLASS="unter" ID="Menue1" OnMouseOver="MenueAuf('Menue1')" OnMouseOut="MenueZu('Menue1')">
<A HREF="1.htm">Untermenue 1</A><BR>
<A HREF="2.htm">Untermenue 2</A><BR>
<A HREF="3.htm">Untermenue 3</A><BR>
<A HREF="4.htm">Untermenue 4</A><BR>
<A HREF="5.htm">Untermenue 5</A><BR>
</DIV>
</DIV>
<div class="text1">
<p>Hier kommt der Text.</p>
</div>
<DIV CLASS="block2">
<DIV CLASS="haupt" OnMouseOver="MenueAuf('Menue2')"
OnMouseOut="MenueZu('Menue2')">Link2</DIV>
<DIV CLASS="unter" ID="Menue2" OnMouseOver="MenueAuf('Menue2')"
OnMouseOut="MenueZu('Menue2')">
<A HREF="1.htm">Untermenue 1</A><BR>
<A HREF="2.htm">Untermenue 2</A><BR>
<A HREF="3.htm">Untermenue 3</A><BR>
<A HREF="4.htm">Untermenue 4</A><BR>
<A HREF="5.htm">Untermenue 5</A><BR>
</DIV>
</DIV>
<div class="text2">
<p>Hier kommt der Text.</p>
</div>
</body>
</html>