Det kan man ikke... Hvis din menu er lavet med lag (span eller div) skal den have nogle faste koordinater, for at netscape opfatter det som et lag, og derfor kan det ikke angives i %, men kun i pixels...
Du skal give os noget kode, og prøve at forklare dit problem lidt bedre.... For hvis menuen er sat til at starte i koordinaterne x =156 og y = 160 så starter den der altid, og er ikke afhængig af hvilken opløsning du kører...
Er det fordi at du skal have placeret din menu i midten eller hvad??? For hvis det er derfor, skal du ud i noget med at du skal positionere din menu efter en gif, ligesom du kan se på :
hvis du vil placere din menu så den f.eks. har en position, der ville SVARE til en position i % så skal du simpelthen lave en kode, der regner disse tal ud afhængigt af skærmopløsningen, feks. hvis du gerne vil have top-positionen til at være 10% af skærmbredden og left-positionen 20% skal du gøre:
en til ie, og en til netscape... Ie kan dog først læse bredden af browservinduet EFTER <body>-tagget, så du skal have flyttet den del af din kode derned..
<script language=\"JavaScript\"> <!-- var divTimer;var sub1,sub1b,sub2,sub2b,sub3,sub3b,sub4,sub4b,sub5,sub5b,sub6,sub6b,sub7,sub7b; var menuX = 156 var menuY = 160 var finishedLoading = false;
function init(){
sub1 = new DynLayer(\'sub1Div\') sub1b = new DynLayer(\'sub1bDiv\') sub2 = new DynLayer(\'sub2Div\') sub2b = new DynLayer(\'sub2bDiv\') sub3 = new DynLayer(\'sub3Div\') sub3b = new DynLayer(\'sub3bDiv\') sub4 = new DynLayer(\'sub4Div\') sub4b = new DynLayer(\'sub4bDiv\') sub5 = new DynLayer(\'sub5Div\') sub5b = new DynLayer(\'sub5bDiv\') sub6 = new DynLayer(\'sub6Div\') sub6b = new DynLayer(\'sub6bDiv\') sub7 = new DynLayer(\'sub7Div\') sub7b = new DynLayer(\'sub7bDiv\')
function popauk(link){ nw=open(link,\"D\",\"toolbar=yes,directories=no,menubar=no,scrollbars=no,status=no,resizable=0,width=600,height=600\"); }
function popfan(link){ nw=open(link,\"D\",\"toolbar=yes,directories=no,menubar=no,scrollbars=no,status=no,resizable=0,width=575,height=480\"); }
function popwim(link){ nw=open(link,\"D\",\"toolbar=yes,directories=no,menubar=no,scrollbars=yes,status=yes,resizable=0,width=800,height=600\"); }
function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; }
function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf(\"#\")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} }
function MM_findObj(n, d) { //v3.0 var p,i,x; if(!d) d=document; if((p=n.indexOf(\"?\"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x; }
function MM_swapImage() { //v3.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} }
{ alt0 = new Image(); alt0.src = \"dizajn/prazno.gif\";
alt1 = new Image(); alt1.src = \"dizajn/naz_home.gif\";
alt2 = new Image(); alt2.src = \"dizajn/naz_sacuvaj.gif\";
alt3 = new Image(); alt3.src = \"dizajn/naz_knjiga.gif\";
alt4 = new Image(); alt4.src = \"dizajn/naz_info.gif\";
graphic1= new Image(); graphic1.src = \"dizajn/home.gif\"; graphic1on = new Image(); graphic1on.src = \"dizajn/home.gif\";
graphic2= new Image(); graphic2.src = \"dizajn/sacuvaj.gif\"; graphic2on = new Image(); graphic2on.src = \"dizajn/sacuvaj.gif\";
graphic3= new Image(); graphic3.src = \"dizajn/knjiga.gif\"; graphic3on = new Image(); graphic3on.src = \"dizajn/knjiga.gif\";
graphic4= new Image(); graphic4.src = \"dizajn/info.gif\"; graphic4on = new Image(); graphic4on.src = \"dizajn/info.gif\";
} function imageChange(imageID,imageName,imageID2,imageName2) {
function info(arg) { newWin = window.open(arg, \'newWin\', \'width=620,height=485,toolbar=yes,scrollbars=yes,resizable=yes\'); }
function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+\".location=\'\"+selObj.options[selObj.selectedIndex].value+\"\'\"); if (restore) selObj.selectedIndex=0; }
Jeg har haft lignende problem, og det jeg gjorde var at indsætte et billede på 1 * 1 pixel der hvor hjørnet af menuen skulle være. Jeg tilpassede det vha. tabeller, så det altid passer på siden uafhænging af skærmopløsning. Derefter brugte jeg funktioner script:
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.