2015-01-19 3 views
-1

Я хотел бы иметь возможность запускать html-код с javascript внутри текстового поля. Так же, как они делают это на w3schools.com. Я использую только html и javascript других языков. СпасибоЗапустить HTML внутри текстового поля

Пример: У меня есть две текстовые области, где мы вставляем html, и нажимаем кнопку и запускаем html, и она отображается в другой текстовой области.

Я нашел код, который может это сделать, но не может заставить его работать. Я использую хром, если это помогает.

Вот ссылка на базовый код, на который я пошел, чтобы получить это. http://forgottengamer.blogspot.com/2013/01/make-html-editor-like-w3schools-try-it.html

Вот ссылка на мой код

https://docs.google.com/document/d/1pT2SVBaUkqeZo5n3ow76HDrG3OzO6zzohUFH6r6RCJY/edit?usp=sharing

+0

Не могли бы вы подробнее объяснить и разместить код – jmore009

+0

Это называется contentEditable iframe. – Mouser

+0

Просто document.write («некоторый код») – ForceBru

ответ

0

Для достижения этой цели, вам нужно сделать следующее

  • Создать текстовое поле, где пользователь вводит его содержимое HTML ,
  • На представлении создайте динамический iframe с динамической вставкой DOM из HTML пользователя, введенного выше.

Это должно быть довольно легко игнорировать меры безопасности. Вам решать!