Почему я не могу сохранить JavaScript в веб -части редактора контента?
-
16-10-2019 - |
Вопрос
Я пытаюсь следовать эта ссылка и поместите весь код в CEWP, как предполагалось. После сохранения страницы код исчезает (за исключением части передачи, верхней строки).
Я мог бы действительно использовать помощь, если это возможно.
Решение
Извините, если я заявляю здесь очевидное ... но вы нажимаете кнопку редактора источника, а не на кнопку Rich Text Editor при редактировании веб -части, не так ли?
Для SP2010 см. http://sptwentyten.wordpress.com/2010/08/31/insert-javascript-into-a-content-editor-web-part-cep
Другие советы
Вероятно, в коде есть ошибка, которую CEAPP не может сохранить. Вы можете сохранить функции JavaScript в другом файле и ссылаться на этот файл вместо размещения всего кода в веб -часть. Вам все равно нужно отладить его, но, по крайней мере, вы сможете сохранить веб -часть только с помощью ссылок на скрипт и вызова функции.
Другим вариантом является устранение CEWP и вместо этого отредактировать файл макета страницы в Designer SharePoint и вставьте свой код.
Самый безопасный и самый простой способ сделать это - не сохранять код непосредственно в веб -части. CEWP пытается быть умным, и полоски тегит, потому что он считает его потенциально опасным. Скорее сделай это:
- Используя SharePoint Designer, просмотрите аспекты сайта.
- Создайте новый HTM -файл (назовите его, что вы хотите)
- Вставьте свой код и т. Д.
- Вернитесь на свою страницу и используйте CEWP.
- Добавьте URL (относительный) в свой файл HTM в разделе ссылки на контент, например, SO:
Сохраните, и все готово.
Вместо CEWP попробуйте это с простой веб -частью Form.
У меня была похожая проблема, и я наконец выяснил, что происходит. Проблема возникла на страницах, которые были созданы администратором SYS, а не мной. Если бы я создал страницу, код JavaScript не был бы раздет. Попробуй это.