webForumDet fria alternativet

prolem med lager

HTML & CSS

4 svar · 461 visningar · startad av emil

Medlem sedan apr. 2000106 inlägg
Frågan#1

jag har ett script som gör att table dyker upp på skärmen:
<table id="HelloWorld" style="display:;">
<tr>
<td>Hello</td>
</tr>
</table>

detta dyker ju upp "från start" på sidan medans jag också har tables som:

<table id="HelloWorld" style="display:none;">
<tr>
<td>Hello</td>
</tr>
</table>

och dyker upp när jag klickar på länken.

<a href="#" onclick="document.all.HelloWorld.style.display='';">Show Hello !!</a>

dock lägger sig de länkade tabellerna under den första som kommer upp från start, hur gör man för att lägga dem över? tacksam för svar

Medlem sedan jan. 20001 932 inlägg
#2

Jag vill också veta! ;)

Medlem sedan juni 20004 308 inlägg
#3

M.h.a. z-index;

z-index:10;

Ett högre z-index lägger objektet längre "fram". Sedan bör du inte lämna egenskapen för display tom utan sätta den i så fall till default-värdet: inline

------------------

/ J

Medlem sedan apr. 2000106 inlägg
#4

men om man vill att senast länken som klickats för att visa ett table, att den tabellen alltid ska vara överst, går det att göra?
tex som om man öppnar massa fönster i windows, det nyaste alltid överst...

// emil

Medlem sedan juni 20004 308 inlägg
#5

Du kan hela tiden öka z-index med en variabel i JavaScript, ex;

z++; document.all['HelloWorld'].style.zIndex=z;

Kom ihåg att börja med att definiera z-index med

<script language="JavaScript">
var z=0;
</script>

------------------

/ J

456 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
325 ms — ändringar (db)