Carsten: Tabelleninhalt in neuem Fenster anzeigen?

Beitrag lesen

Hallo Christian!

Ich möchte gerne den Inhalt genau einer Zellen einer Tabelle durch Click auf die Zelle in einem neuen Fenster anzeigen lassen. Hat jemand einen Lösung?

<script>
function anzeige(element)
{
  w1=window.open("about:blank","AnzeigeFenster","width=250,height=100");
  w1.document.open();
  w1.document.write("<html>"+element.innerHTML+"</html>");
  w1.document.close();
  w1.focus();
}
</script>
<table border=1>
<tr>
<td onClick="anzeige(this);"><b>Hier</b> ist der Text aus Zelle eins</td>
<td onClick="anzeige(this);">Hier <b>ist </b>der Text aus Zelle zwei</td>
<td onClick="anzeige(this);">Hier ist der <b>Text</b> aus Zelle drei</td>
<td onClick="anzeige(this);">Hier ist der Text aus Zelle vier</td>
</tr>
</table>

Getestet im Mozilla 0.9.1, mit Netscape 6 und aktuellen IE's sollte es gehen, für NN4 keine Chance, da müsstest du z.B. die Texte der Zellen im Script halten und sowohl in der Tabelle als auch im neuen Fenster per dokument.write() schreiben.

Gruss,
 Carsten