Philipp Hasenfratz: bgcolor von <td> über DOM ändern

Beitrag lesen

Halihallo Forumer

Ich scheitere an Javascript :-(

Dauerschaden nicht auszuschliessen...

---

<html>
   <script>
      function change () {
         layer = document.layers[0];
         alert(layer.pageX + ' ' + layer.pageY);
         layer.document.open();
         layer.document.write('byebye');
         layer.document.close();
         layer = document.layers[0];
         alert(layer.pageX + ' ' + layer.pageY);
      }
   </script>
   <table>
      <tr>
      <td><a href="javascript: change();">test</a></td>
      <td><ilayer name="testi">test</ilayer></td>
      </tr>
   </table>
</html>

also: Wenn ich auf den schönen link klicke, dann soll der Layer den Inhalt 'byebye' annehmen. Tut er auch, aber: Er wird an die Position 0x0 (nicht sicher, aber...) verschoben (das byebye sieht man gar nicht, oder nur einzelne Pixelreste davon, da es vom Link überdeckt wird [musste auch erst einige <br>'s einfügen, um dies herauszufinden])! - Wo zum H*** sag ich dem NS, dass er den Layer verschieben soll? - Nirgens! - Naja, wär wirklich toll, wenn mich jemand über dieses (IMO unverständliche) Benehmen des NS 4.79 (u. a.) aufklären könnte. pageX und pageY sagen "nach wie vor" das selbe.

Viele Grüsse

Philipp