Pjotre: Mal wieder ein IE Darstellungs-Problem

Beitrag lesen

Vielen Dank für Deine vielen Tipps.
Nach deren Berücksichtigung sieht mein Code nun folgendermaßen aus:

[...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Sample</title>
<script type="text/javascript">
function menue(chk)
         {
         var fs = document.getElementById('menue_' + chk.id);
         fs.style.display = (chk.checked) ? '' : 'none';
         }
</script>
</head>
<body>
<table style="position:absolute;left:50%;margin-left:-49%;width:98%;height:98%;background:red;border:1px solid black;" cellpadding=0 cellspacing=0>
   <tr style="height:25px;">
      <td style="width:10px;background:red;">
         <input type="checkbox" name="main_menue" value="ja" id="a1" onclick="menue(this);" checked=checked>
      </td>
      <td style="background:green;text-align:center;">
         <font class=standard>Title</font>
      </td>
   </tr>
   <tr style="height:100%;">
      <td style="background:gray;vertical-align:top;text-align:center;">
         <div id="menue_a1" style="border:0;width:140px;">
         <ul  id="menu">
         <li>Button_1</li>
         <li>Button_2</li>
         <li>Button_3</li>
         <li>Button_4</li>
         <li>Button_5</li>
         <li>Button_6</li>
         <li>Button_7</li>
         <li>Button_8</li>
         </ul>
         </div>
      </td>
      <td style="background:gray;text-align:center;vertical-align:top;">
         <iframe src="scripte/administration.php" style="width:100%;height:100%;" frameborder="0"></iframe>
      </td>
   </tr>
</table>
</body>
</html>
...]
Das mit der Javascript geschichte habe ich irgendiwe nicht hinbekommen, aber es funktioniert ja auch so - vondaher hat das zur Zeit weniger Priorität.

Mit position:absolute fixiere ich den <iframe>, was ich ja nicht vorhabe.
die Breite des <iframes> soll sich ja entsprechend dem Menü anpassen.
Wenn also das Menü "sichtbar" ist, soll der <iframe> quasi platz machen für das Menü. Wenn das Menü eingeklappt ist, soll das <iframe> größer werden.
Es soll genau so sein, wie es der Firefox darstellt. Nur halt im IE.

Wie ich diese relativen grüßen mit <div> darstellen weiß ich zur Zeit nicht, desshalb habe ich ein Table genutzt. Warum meckern eigentlich immer alle rum, sobald ein <table> im Script auftaucht?
Es ist doch ein ganz normale Bestandteil des Codes. Und selbst wenn ich KEINE tatsächliche Tabellenstruktur darstellen will, hilft es mir bei meinem Vorhaben ungemein.

cu Pjotre