SharePoint 2010 - Дублирование записей веб-части редактора контента

Я использую Javascript внутри веб-части редактора содержимого SharePoint 2010 для вставки объекта Silverlight. Мне нужно сделать это таким образом вместо использования веб-части Silverlight, поскольку веб-части Silverlight в настоящее время не включены. Это делается полностью с использованием Javascript.

Проблема возникает, когда я перехожу позже, чтобы отредактировать Javascript внутри CEWP - я вижу исходный Javascript, запрашивающий создание объекта Silverlight, и я могу, это странная часть, CEWP имеет весь сгенерированный HTML-код объекта Silverlight прямо здесь добавлен к скрипту.

Итак, теперь, когда я сохраняю, я сохраняю сценарий для создания объекта Silverlight И HTML-кода, который был ранее сгенерирован, эффективно дублируя объект Silverlight. Если я отредактирую еще раз, то теперь у меня будет три объекта Silverlight и т. Д.

Вы можете убедиться в этом в действии с помощью следующего примера кода:

  1. Добавьте новую веб-часть редактора контента на страницу в SharePoint 2010
  2. Отредактируйте исходный HTML.
  3. Добавьте следующий код:

Save the web часть, и все готово. Теперь просто продолжайте редактировать CEWP. Каждый раз, когда вы нажимаете «Изменить веб-часть», к вашему скрипту будет добавляться «Hello».

Как я могу использовать Javascript для вставки элементов DOM, чтобы сгенерированный HTML-код не отображался в CEWP?

6
задан 16 February 2011 в 18:30
поделиться