Axel Richter: Zellenschutz mittels Divider

Beitrag lesen

Hallo!

Den ganzen Tag plage ich mich jetzt nun schon damit herum...ich möchte eine einzelne Zelle einer Tabelle mittels eines darüber liegenden <div>s schützen, so dass der Text nicht mehr kopiert werden kann. Ja, ich weiß, dass ist nicht sicher, aber letztendlich geht es mir auch gar nicht mehr darum, sondern ich will nur noch wissen ob es klappt und wenn ja wie.

Es geht nicht.

Wie groß die Zelle ist bzw. an welcher Stelle die Zelle liegt ist mir von vornherein nicht bekannt. Ich dachte an sowas
<table width="90%" border="2" cellspacing="0" cellpadding="0">
  <tr>
    <td>irgednwas anderes</td>
  </tr>
  <tr>
    <td>
     <div style="overflow:hidden; position:relative; z-index:-1;">
      <div id="Layer1" style="position:absolute;z-index:4
        height:100%; width:100%; border:1px solid;">

Wovon sollen die 100% bei height berechnet werden? Es ist nirgendwo eine Höhe vorgegeben.

Aber leider wird der <div> nicht in der Höhe auf 100% gesetzt, nur in der Breite.

Wie auch? Nur die Breite steht fest. Selbst wenn Du den DIV vollständig über den Text legst, schützt er, ohne Inhalt, den drunter liegenden Inhalt _nicht_ vor dem Markieren.

Habt Ihr eine Lösung?

Nein.

Es "geht" nur mit einem drüberliegenden transparenten Bild, und auch _nur_, wenn die Höhe irgendwo angegeben ist, und, wenn ich in einer angrenzenden Zelle die Markierung beginne, kann ich den "geschützten" Text hinter dem Bild trotzdem mit markieren ;-)) Es geht also nicht.

<table style="width:90%; height:200px;" border="2" cellspacing="0" cellpadding="0">
  <tr>
    <td>irgendwas anderes</td>
    <td>irgendwas anderes</td>
  </tr>
  <tr>
    <td style="position:relative;">
      <img src="transparent.gif" alt="nicht kopieren" title="nicht kopieren" style="position:absolute; top:0; left:0; z-index:1; height:100%; width:100%;">
         Eine ganze Latte textEine ganze Latte textEine ganze Latte TextEine ganze Latte text...Eine ganze Latte textEine ganze Latte textEine ganze Latte TextEine ganze Latte text...Eine ganze Latte textEine ganze Latte textEine ganze Latte TextEine ganze Latte text...Eine ganze Latte textEine ganze Latte textEine ganze Latte TextEine ganze Latte text...Eine ganze Latte textEine ganze Latte textEine ganze Latte TextEine ganze Latte text...Eine ganze Latte textEine ganze Latte textEine ganze Latte TextEine ganze Latte text...
    </td>
    <td>irgendwas anderes</td>
  </tr>
</table>

viele Grüße

Axel