Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

Java Drop Down Menü Zentrieren

Hallo Leute,

Ich hab mal neh frage wie ich ein Java Drop DOwn Menü zetrieren kann.

Ich habe das Drop Down Menü an ein Bild geheftet jedoch öffnet sich das menü immer ganz links vom Bild und ich hätte es gerne in der Mitte.


ich hoffe ihr könnt mir helfen

Mit freundlichen Grüßen
pc noooobbb


Antworten zu Java Drop Down Menü Zentrieren:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Aha. Code?

<script src="js/bbcode.js" language="jscript" type="text/javascript">function mmLoadMenus() {
  if (window.mm_menu_1112144722_0) return;
  window.mm_menu_1112144722_0 = new Menu("root",100,20,"Times New Roman, Times, serif",12,"#000000","#000000","#FFFFFF","#FFFFFF","center","middle",3,0,1000,-5,7,true,true,false,0,false,false);
  mm_menu_1112144722_0.addMenuItem("News","location='index.php?site=news'");
  mm_menu_1112144722_0.addMenuItem("Articles","location='index.php?site=articles'");
   mm_menu_1112144722_0.hideOnMouseOut=true;
   mm_menu_1112144722_0.bgColor='#666666';
   mm_menu_1112144722_0.menuBorder=1;
   mm_menu_1112144722_0.menuLiteBgColor='#FFFFFF';
   mm_menu_1112144722_0.menuBorderBgColor='#777777';

  window.mm_menu_1112145013_0 = new Menu("root",100,20,"Times New Roman, Times, serif",12,"#000000","#000000","#FFFFFF","#FFFFFF","center","middle",3,0,1000,-5,7,true,true,false,0,false,false);
  mm_menu_1112145013_0.addMenuItem("News","location='index.php?site=news'");
   mm_menu_1112145013_0.hideOnMouseOut=true;
   mm_menu_1112145013_0.bgColor='#666666';
   mm_menu_1112145013_0.menuBorder=1;
   mm_menu_1112145013_0.menuLiteBgColor='#FFFFFF';
   mm_menu_1112145013_0.menuBorderBgColor='#777777';

  window.mm_menu_1112145407_0 = new Menu("root",100,20,"Times New Roman, Times, serif",12,"#000000","#000000","#FFFFFF","#FFFFFF","center","middle",3,0,1000,-5,7,true,true,false,0,false,false);
  mm_menu_1112145407_0.addMenuItem("news","location='index.php?site=news'");
  mm_menu_1112145407_0.addMenuItem("articles","location='index.php?site=articles'");
   mm_menu_1112145407_0.hideOnMouseOut=true;
   mm_menu_1112145407_0.bgColor='#666666';
   mm_menu_1112145407_0.menuBorder=1;
   mm_menu_1112145407_0.menuLiteBgColor='#FFFFFF';
   mm_menu_1112145407_0.menuBorderBgColor='#777777';

    window.mm_menu_1112155337_0 = new Menu("root",55,18,"",12,"#000000","#000000","#FFFFFF","#FFFFFF","center","middle",3,0,1000,-5,7,true,true,false,0,true,true);
  mm_menu_1112155337_0.addMenuItem("news","location='index.php?site=news'");
   mm_menu_1112155337_0.hideOnMouseOut=false;
   mm_menu_1112155337_0.bgColor='#666666';
   mm_menu_1112155337_0.menuBorder=1;
   mm_menu_1112155337_0.menuLiteBgColor='#FFFFFF';
   mm_menu_1112155337_0.menuBorderBgColor='#777777';
window.mm_menu_1112155431_0 = new Menu("root",100,40,"Times New Roman, Times, serif",12,"#000000","#000000","#FFFFFF","#FFFFFF","center","middle",3,0,1000,-5,7,true,true,false,0,false,false);
  mm_menu_1112155431_0.addMenuItem("News","location='index.php?site=news'");
  mm_menu_1112155431_0.addMenuItem("Articles","location='index.php?site=articles'");
   mm_menu_1112155431_0.hideOnMouseOut=true;
   mm_menu_1112155431_0.bgColor='#666666';
   mm_menu_1112155431_0.menuBorder=1;
   mm_menu_1112155431_0.menuLiteBgColor='#FFFFFF';
   mm_menu_1112155431_0.menuBorderBgColor='#777777';

mm_menu_1112155431_0.writeMenus();
} // mmLoadMenus()</script>

weiter:

//Contents for menu 1
var menu1=new Array()
menu1[0]='<a href="index.php?site=news">News</a>'
menu1[1]='<a href="index.php?site=articles">Articles</a>'
menu1[2]='<a href="index.php?site=newsletter">Newsletter</a>'
menu1[3]='<a href="index.php?site=contact">Contact</a>'

//Contents for menu 2, and so on
var menu2=new Array()
menu2[0]='<a href="index.php?site=squads">Squads</a>'
menu2[1]='<a href="index.php?site=clanwars">Matches</a>'
menu2[2]='<a href="index.php?site=challenge">Fight us</a>'
menu2[3]='<a href="index.php?site=joinus">Join us</a>'

//Contents for menu 1
var menu3=new Array()
menu3[0]='<a href="index.php?site=forum">Forum</a>'
menu3[1]='<a href="index.php?site=files">Files</a>'
menu3[2]='<a href="index.php?site=demos">Demos</a>'
menu3[3]='<a href="index.php?site=registered_users">User</a>'

//Contents for menu 1
var menu4=new Array()
menu4[0]='<a href="index.php?site=history">Clan History</a>'
menu4[1]='<a href="index.php?site=partners">Partners</a>'
menu4[2]='<a href="index.php?site=links">Links</a>'
menu4[3]='<a href="index.php?site=imprint">Imprint</a>'

      
var menuwidth='96px' //default menu width
var menubgcolor='lightyellow'  //menu bgcolor
var disappeardelay=250  //menu disappear speed onMouseout (in miliseconds)
var hidemenu_onclick="yes" //hide menu when user clicks within menu?

/////No further editting needed

var ie4=document.all
var ns6=document.getElementById&&!document.all

if (ie4||ns6)
document.write('<div id="dropmenudiv" style="visibility:hidden;width:'+menuwidth+';background-color:'+menubgcolor+'" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>')

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}


function showhide(obj, e, visible, hidden, menuwidth){
if (ie4||ns6)
dropmenuobj.style.left=dropmenuobj.style.top="-500px"
if (menuwidth!=""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=menuwidth
}
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
obj.visibility=visible
else if (e.type=="click")
obj.visibility=hidden
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=0
if (whichedge=="rightedge"){
var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
}
else{
var topedge=ie4 && !window.opera? iecompattest().scrollTop : window.pageYOffset
var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up?
edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either?
edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge
}
}
return edgeoffset
}

function populatemenu(what){
if (ie4||ns6)
dropmenuobj.innerHTML=what.join("")
}


function dropdownmenu(obj, e, menucontents, menuwidth){
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
clearhidemenu()
dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv
populatemenu(menucontents)

if (ie4||ns6){
showhide(dropmenuobj.style, e, "visible", "hidden", menuwidth)

dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
}

return clickreturnvalue()
}

function clickreturnvalue(){
if (ie4||ns6) return false
else return true
}

function contains_ns6(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function dynamichide(e){
if (ie4&&!dropmenuobj.contains(e.toElement))
delayhidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
delayhidemenu()
}

function hidemenu(e){
if (typeof dropmenuobj!="undefined"){
if (ie4||ns6)
dropmenuobj.style.visibility="hidden"
}
}

function delayhidemenu(){
if (ie4||ns6)
delayhide=setTimeout("hidemenu()",disappeardelay)
}

function clearhidemenu(){
if (typeof delayhide!="undefined")
clearTimeout(delayhide)
}

if (hidemenu_onclick=="yes")
document.onclick=hidemenu

</script>

weiter:

<td><img src="img/links.jpg" alt="" height="40" width="7" border="0"></td>
              <td><a href="default.htm" onClick="return clickreturnvalue()" onMouseover="dropdownmenu(this, event, menu1, '96px')" onMouseout="delayhidemenu()"><img src="img/navi1.gif" alt="" height="40" width="213" border="0"></a></td>
              <td><a href="default.htm" onClick="return clickreturnvalue()" onMouseover="dropdownmenu(this, event, menu2, '96px')" onMouseout="delayhidemenu()"><img src="img/navi2.gif" alt="" height="40" width="213" border="0"></a></td>
              <td><a href="default.htm" onClick="return clickreturnvalue()" onMouseover="dropdownmenu(this, event, menu3, '96px')" onMouseout="delayhidemenu()"><img src="img/navi3.gif" alt="" height="40" width="213" border="0"></a></td>
              <td><a href="default.htm" onClick="return clickreturnvalue()" onMouseover="dropdownmenu(this, event, menu4, '96px')" onMouseout="delayhidemenu()"><img src="img/navi4.gif" alt="" height="40" width="204" border="0"></a></td>

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Das ist kein Java.

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Das ist kein Java.


stimmt zwar, ist aber Härte 10
 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
stimmt zwar, ist aber Härte 10

Ja, bewusst. Das sind 213 Zeilen Code. Als "Programmierer" sollte man in der Lage sein, das Problem wenigstens einzugrenzen, anstatt das ganze Skripte den Helfern hinzurotzen. So nach dem Motto "macht mal!". Wenn's ein schwerwiegendes Programmierproblem wäre, was diesen Codeumfang zur Lösung erfodert, dann versteht man das. Das hier gehört definitiv nicht in diese Kategorie ;D

Hier wird oft und viel und gern geholfen, aber wir sind nicht bei "wünsch dir was" 8)

greez 8)
JoSsiF

« Thickboxframesets im mozilla anders als im IE7 »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Java
Java ist eine von der Firma SUN entwickelte Programmiersprache. Da Java unabhängig vom Betriebssystem läuft, kann ein einmal geschriebenes Programm auf allen Ja...

Javascript
JavaScript ist eine weit verbreitete Skriptsprache, die ursprünglich von Netscape für das DOM-Scripting für Webseiten entwickelt wurde. Sie hat sich seitde...

Download
Unter Download versteht man den Transport aller Dateien aus dem Internet auf Ihren Rechner. Mit "downloaden" wird also das Herunterladen von Dateien aus dem Web bezeichne...