caZpa
Account gelöscht
Ort: -
|
Verfasst Do 22.12.2005 15:58
Titel
|
|
|
ich habs
du musst die position der browserbreite anpassen
dazu musst du die fensterbreite ermitteln mit:
document.body.offsetWidth
dazu muss der body aber erstmal geladen werden.
also kommt das ganze javascript nach dem body.
die position von links ermitteslt du so: fensterbreite/2 - menübreite/2
einleuchtend?
und das verändern der fenstergröße fängst du im body mit onresize ab.
der body sieht so aus:
Code: | <body leftmargin="0" ... onresize="window.location.reload();"> |
dadurch wird beim #ändern der fenstergröße die seite komplett neu geladen.
nicht sehr elegant aber vielleicht find ich noch ne bessere möglichkeit...
danach fügst du das javascript ein.
und änder folgende zeile:
Code: | var nFromleft=document.body.offsetWidth/2 - (nNumberOfMenus*nMwidth + (nNumberOfMenus-1)*nPxbetween)/2 |
bei mir klappts im opera und ie
//edit
ach ja, du hast ja 4 navigationselemente, also muss nNumberOfMenus natürlich auch 4 sein
Zuletzt bearbeitet von am Do 22.12.2005 16:11, insgesamt 2-mal bearbeitet
|
|