webForumDet fria alternativet

Lagerhantering i NS och IE

4 svar · 164 visningar · startad av ps

psMedlem sedan juni 2000841 inlägg
#1

Om man ska visa ett lager med relativa koordinater, och det ska se likadant ut i NS och IE, hur gör man det?

När jag testar så blir det en förskjutning till höger i NS. Varför?

------------------
ps » Email » wF framed! :e

Web-TorMedlem sedan nov. 200013 890 inlägg
#2

Har du någon kod att visa?

------------------
TorWeb
-------------------

psMedlem sedan juni 2000841 inlägg
#3

Visst har jag det..

<DIV STYLE="position:relative; visibility: visible; z-index: 1; top: 200;">
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" background="">
<TR>
<TD ROWSPAN="2" COLSPAN="2" BGCOLOR="#000000">

	<TABLE BORDER="0" CELLSPACING="1" CELLPADDING="2">
	<TD WIDTH="89" HEIGHT="76" VALIGN="top" BGCOLOR="#9B97F6">
	<B>Titel</B><BR>
	Bla bla bla bla bla
	</TD>
	</TABLE>

</TD><TD HEIGHT="1" WIDTH="1"></TD>
</TR><TR><TD HEIGHT="75" WIDTH="1" BGCOLOR="#000000"></TD>
</TR><TR><TD HEIGHT="1" WIDTH="1"></TD>
<TD BGCOLOR="#000000" HEIGHT="1" WIDTH="92"></TD>
<TD BGCOLOR="#000000" HEIGHT="1" WIDTH="1"></TD>
</TR></TABLE>
</DIV>

Det går iofs att fixa med ett script så här:

<script>
var i = 0;
if(navigator.appName == "Netscape" && parseInt(navigator.appVersion) == 4)
{ i = i + (-48) }
document.write("<DIV STYLE='position:relative; visibility:visible; z-index:0; top:40; left:" + i + "'>");
</script>

<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" background="">
<TR>
<TD ROWSPAN="2" COLSPAN="2" BGCOLOR="#000000">

	<TABLE BORDER="0" CELLSPACING="1" CELLPADDING="2">
	<TD WIDTH="89" HEIGHT="76" VALIGN="top" BGCOLOR="#EE9C00">
	<B>Automata och formella språk</B><BR>
	Grammatiker och push up automater
	</TD>
	</TABLE>

</TD><TD HEIGHT="1" WIDTH="1"></TD>
</TR><TR><TD HEIGHT="75" WIDTH="1" BGCOLOR="#000000"></TD>
</TR><TR><TD HEIGHT="1" WIDTH="1"></TD>
<TD BGCOLOR="#000000" HEIGHT="1" WIDTH="92"></TD>
<TD BGCOLOR="#000000" HEIGHT="1" WIDTH="1"></TD>
</TR></TABLE>
</DIV>

Men det borde väl finnas nåt standard sätt(?)

------------------
ps » Email » wF framed! :e

[Redigerat av ps den 10 jan 2001]

Web-TorMedlem sedan nov. 200013 890 inlägg
#4

Jag testa din kod och får ingen försjutning i NN. Det ser exakt likadant ut i båda läsarna. :q

Använder NN 4.5 och IE 5.0

Jag tror istället att felet ligger i <body>-taggen. Har du lust att dela med dig av den? :l

------------------
TorWeb
-------------------

Engine^Medlem sedan dec. 20003 887 inlägg
#5

Problemet är väl att padding-property för <body> och <table> inte har samma värden i NS som i IE.
Jag tror nog att du måste använda ett script för att få det så... eller att sätta

document.body.clientTop = 0;
document.body.clientLeft = 0;
document.body.style.border = 0;

Nu är jag inte helt säker på att detta fungerar, men du kan ju prova om du vill ;)

------------------
Vem släckte lyset?

130 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)