[JS] Content Iframe veranderen (DesignMode - on)

Pagina: 1
Acties:

  • dream0r
  • Registratie: Oktober 2001
  • Niet online
Ik wil de content van een iframe veranderen, het iframe (iView) heeft DesignMode = on; Hoe doe ik dit?

Dit heb ik geprobeerd, werkt niet:
code:
1
2
iView.document.designMode = 'On';
iView.document.body.innerHTML = '12345';


Het iframe krijgt zijn content niet. (+JS ERROR)

Dit werkt ook niet:
code:
1
2
iView.document.body.innerHTML = '12345';
iView.document.designMode = 'On';


Het iframe krijgt weer geen content, geen JS error.

Hoe moet het dan wel?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

P&W -> W&G

  • sjroorda
  • Registratie: December 2001
  • Laatst online: 14:50
Ik gebruik (in verkorte vorm) dit:

code:
1
2
iView.document.designMode = "On";
iView.document.writeln("tekstteksttekst");

[ Voor 15% gewijzigd door sjroorda op 08-12-2002 16:18 ]


  • dream0r
  • Registratie: Oktober 2001
  • Niet online
Bedankt het werkt.

[ Voor 177% gewijzigd door dream0r op 16-12-2002 15:17 ]


  • dream0r
  • Registratie: Oktober 2001
  • Niet online
Nu zit ik met een volgend probleem. Ik heb dus het iframe genaamd iView, als het document geladen is moet deze al HTML content krijgen die uit de database komt. Maar nu krijg ik ineens een JS error tijdens het laden van het document. Een string zonder HTML zet hij wel goed in iframe, een string met HTML geeft een JS error. Hoe kan ik toch HTML in het iframe zetten?

Verwijderd

Draai het eens om. Eerst document.write en daarna designmode="On". Misschien werkt dat.

  • dream0r
  • Registratie: Oktober 2001
  • Niet online
Zo doe ik het ook op het moment.

Verwijderd

Wat voor error krijg je dan? Code? De innerHTML eigenschap is read-only in een iframe met designmode="on".
Misschien ken je deze site nog niet:
http://webfx.eae.net/dhtml/richedit/richedit.html
Pagina: 1