ElGrAnDiOs
Mitglied
Hallo erstmal,
Also ich bin gerade dabei eine Website zu machen und habe folgende Probleme !
1. Ich will ein Menu mit Submenu's einbauen, was mir bisher auch gelungen ist.
Ich hab es mit einem Javascript gemacht und es funktioniert auch soweit alles, nur eines sticht noch negativ ins auge:
Ich hab das submenu invisible gemacht, bis es durch ein mouseover-Event auf den Hauptmenu punkt aufgerufen wird.
Geschieht dies erscheint es aber nicht so, wie ich es will. Es verschiebt den gesammten inhalt nach und anstatt sich wie eine decke über ihn zu legen, ohne dabei irgendwas zu verschieben.
Der Code schaut so aus:
Das Menu ist hier eingebettet:
So, nun sieht es so aus, das wenn ich das mouseover event auslöse, sich das menu öffnet und den sich unter ihm liegenden Inhalt verschiebt, und des schaut einfach dumm aus.
Ich möchte es so machen wie hier !
Ich hab auch schon im Forum gesucht, jedoch nur hilfe zum script selber gefunden, was mir auch geholfen hat dieses ersteinmal zu machen, aber zu diesem Problem bin ich nicht fündig geworden. Wäre sehr dankbar für hilfe
Und das 2te Problem:
Ich habe als Hintergrund einen Farbverlauf, und habe es so gemacht, dass dieser sich nur entlang der x-Achse wiederholt, also nicht nach untenhin weitergeführt wird, da ja sonst an das dunkle Ende wieder der helle Anfang anknüpfen würde.
Aber damit die Seite unten nicht weiß bleibt, wenn die page etwas fülliger wird, habe ich also hintergrundfarbe die farbe des untersten pixel des Farbverlaufes angegeben, sodass unten nur noch diese farbe weitergeführt wird.
Soweit so gut, klappt alles wunderbar, im FireFox.
Sobald ich die Seite im Internet Explorer öffne erscheint unten eine ganz andere Farbe als ich sie angeben habe und wie sie im FireFox eigentlich richtig angezeigt wird!
Woran kann das liegen ?
Ich weiß keine Lösung mehr, habe versucht, die Seite per include in eine Andere einzufügen wo ich als hintergrund den pixel als Grafikdatei angeben habe, sodass der farbverlauf einmal angezeigt wird und dann die pixelgrafik anfängt.
Aber das klappt auch nicht, da sich die beiden Style einträge nich vertragen
Danke schonmal im Vorraus!
Gruss elgrandios
Also ich bin gerade dabei eine Website zu machen und habe folgende Probleme !
1. Ich will ein Menu mit Submenu's einbauen, was mir bisher auch gelungen ist.
Ich hab es mit einem Javascript gemacht und es funktioniert auch soweit alles, nur eines sticht noch negativ ins auge:
Ich hab das submenu invisible gemacht, bis es durch ein mouseover-Event auf den Hauptmenu punkt aufgerufen wird.
Geschieht dies erscheint es aber nicht so, wie ich es will. Es verschiebt den gesammten inhalt nach und anstatt sich wie eine decke über ihn zu legen, ohne dabei irgendwas zu verschieben.
Der Code schaut so aus:
Code:
<script language="JavaScript" type="text/javascript">
function openmenu(id)
{
if (document.getElementById)
{ document.getElementById(id).style.visibility="visible"; }
else(document.all && !document.getElementById)
{ document.all[id].style.visibility="visible"; }
}
function closemenu(id)
{
if(document.getElementById)
{ document.getElementById(id).style.visibility="hidden"; }
else(document.all && !document.getElementById)
{ document.all[id].style.visibility="hidden"; }
}
</script>
Das Menu ist hier eingebettet:
HTML:
<td width="40">
<DIV OnMouseOver="openmenu('1')" OnMouseOut="closemenu('1')"><img src="gfx2/links_button.gif" width="40" height="14"></DIV>
<DIV ID="1" OnMouseOver="openmenu('1')" OnMouseOut="closemenu('1')" style="visibility:hidden">
<A HREF="#"><img src="gfx2/links_button.gif" border="0" width="40" height="14"></A><BR>
<A HREF="#"><img src="gfx2/links_button.gif" border="0" width="40" height="14"></A><BR>
<A HREF="#"><img src="gfx2/links_button.gif" border="0" width="40" height="14"></A><BR>
<A HREF="#"><img src="gfx2/links_button.gif" border="0" width="40" height="14"></A><BR>
</DIV>
</td>
So, nun sieht es so aus, das wenn ich das mouseover event auslöse, sich das menu öffnet und den sich unter ihm liegenden Inhalt verschiebt, und des schaut einfach dumm aus.
Ich möchte es so machen wie hier !
Ich hab auch schon im Forum gesucht, jedoch nur hilfe zum script selber gefunden, was mir auch geholfen hat dieses ersteinmal zu machen, aber zu diesem Problem bin ich nicht fündig geworden. Wäre sehr dankbar für hilfe
Und das 2te Problem:
Ich habe als Hintergrund einen Farbverlauf, und habe es so gemacht, dass dieser sich nur entlang der x-Achse wiederholt, also nicht nach untenhin weitergeführt wird, da ja sonst an das dunkle Ende wieder der helle Anfang anknüpfen würde.
Aber damit die Seite unten nicht weiß bleibt, wenn die page etwas fülliger wird, habe ich also hintergrundfarbe die farbe des untersten pixel des Farbverlaufes angegeben, sodass unten nur noch diese farbe weitergeführt wird.
Soweit so gut, klappt alles wunderbar, im FireFox.
Sobald ich die Seite im Internet Explorer öffne erscheint unten eine ganz andere Farbe als ich sie angeben habe und wie sie im FireFox eigentlich richtig angezeigt wird!
Woran kann das liegen ?
Ich weiß keine Lösung mehr, habe versucht, die Seite per include in eine Andere einzufügen wo ich als hintergrund den pixel als Grafikdatei angeben habe, sodass der farbverlauf einmal angezeigt wird und dann die pixelgrafik anfängt.
Aber das klappt auch nicht, da sich die beiden Style einträge nich vertragen
Danke schonmal im Vorraus!
Gruss elgrandios