emilMedlem sedan apr. 2000106 inlägg 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
JojoxxMedlem sedan juni 20004 308 inlägg 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
emilMedlem sedan apr. 2000106 inlägg 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
JojoxxMedlem sedan juni 20004 308 inlägg 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