viz: DIVs & Layer...

Beitrag lesen

Servus zusammen,

hab en kleines Problem [see below...]:

testet ma das Script... wenn mir DANN einer sagen kann warum
der Shit im NN nur funzt wenn alle DIVs wieder 'static' positioniert sind

  • dann geb ich ein aus (... nee, spass - wäre zumindest sehr erleichtert).

Danke im Voraus...

---

<table>
<tr>
 <td><b>header oder so...</b></td>
</tr>
<tr>
 <td>
 <ilayer id="main" width="200" height="50">
  <layer id="navi_layer" visibilty="show" bgcolor="#FFFFFF">
  <div id="navi_div" style="position:absolute; visibility:visible;">
   Navi:
   <a href="javascript://" onClick="enlarge('01')">Item 1</a>
   <a href="javascript://" onClick="enlarge('02')">Item 2</a>
  </div>
  </layer>

<layer id="layer01" visibility="hide" bgcolor="#FFFFFF">
  <div id="div01" style="position:absolute; visibility:hidden; background-color:#00CC00;">
   Item 1...
   <a href="javascript://" onClick="kill('01')">close</a>
  </div>
  </layer>

<layer id="layer02" visibility="hide" bgcolor="#FFFFFF">
  <div id="div02" style="position:absolute; visibility:hidden; background-color:#CC0000;">
   Item 2...
   <a href="javascript://" onClick="kill('02')">close</a>
  </div>
  </layer>
 </ilayer>
 </td>
</tr>
</table>
<script>
function enlarge(item) {
 if(document.all) {
  item = "div" + item;
  document.all.navi_div.style.visibility = "hidden";
  document.all[item].style.visibility = "visible";
 }
 if(document.layers) {
  item = "layer" + item;
  document.main.document.navi_layer.visibility = "hide";
  document.main.document[item].visibility = "show";
 }
}
function kill(item) {
 if(document.all) {
  item = "div" + item;
  document.all[item].style.visibility = "hidden";
  document.all.navi_div.style.visibility = "visible";
 }
 if(document.layers) {
  item = "layer" + item;
  document.main.document[item].visibility = "hide";
  document.main.document.navi_layer.visibility = "show";
 }
}
</script>

---

viz