Toon posts:

[JS] Complete tabel uitschakelen incl. inhoud.

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoe kan ik met JS of een style een complete tabel op unselectable zetten? Ik weet dat je elk element op unselectable kan zetten, zodat je er niks meer mee kan. Ik wil dit nu op een complete tabel doen inclusief alle elementen die in die tabel ziiten.

Ik heb de html-code in een var html staan en die ziet er dan zo uit:
<table><tr><td><form><input 1><input 2> etc......</form></td></tr></table>

Nu wil ik dus deze html in een iframe gooien, zonder dat men er wat mee kan doen. Dus geen knoppen indrukken enzo of forms invullen etc.

Kan ik alle tags in deze variabele in een array zetten en deze dan doorlopen en unselectable="on" zetten? Of heeft iemand mooiere oplossingen?

  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

1. geef id aan je table
2. set mbv js de display van de table op block

is niet al te moeilijk te vinden verder :)

disjfa - disj·fa (meneer)
disjfa.nl


  • JokerLash
  • Registratie: Februari 2002
  • Laatst online: 21-08 09:42
Je kan ook proberen in de <table> tag het volgende toe te voegen

onselectstart="return false;"

Hierdoor kan je niks meer selecteren in de betreffende tabel.

Verwijderd

Topicstarter
die block zie ik niet echt, als ik hem op block zet dan kan ik alles doen met de tabel.

onSelectStart werkt ook niet op een tabel. Ik kan nog steeds elementen binnen de tabel en binnen het iframe selecteren.

In grote lijnen komt het op het volgende neer:
code:
1
<td><div contentEditable>............<stuk code wat op geen enkele manier te wijzigen is>...................</div></td>



Op die puntjes moet je dus wel gewoon kunnen werken enzo.
Iemand suggesties?

[ Voor 75% gewijzigd door Verwijderd op 09-04-2003 17:19 ]


  • JokerLash
  • Registratie: Februari 2002
  • Laatst online: 21-08 09:42
Kijk maar eens op http://www.jokerlash.nl/films hierop kan ik geen tekst selecteren.

Maar omdat jij een Iframe gebruikt, kun je hierin wel selecteren.
De HTML file die je in deze iframe laad moet je in de body tag ook :

onselectstart="return false"

erbij zetten.

Dan zou het moeten werken. ;)