Estoy usando Javascript dentro de un elemento web del Editor de contenido de SharePoint 2010 para insertar un objeto de Silverlight. Debo hacerlo de esta manera en lugar de utilizar un elemento web de Silverlight porque los elementos web de Silverlight no están habilitados actualmente. Esto se hace completamente usando Javascript.SharePoint 2010 - Editor de contenido Parte web Duplicar entradas
El problema ocurre cuando voy más tarde a editar el Javascript dentro del CEWP - Puedo ver el Javascript original solicitando la generación del objeto Silverlight y puedo, esta es la parte extraña, el CEWP tiene todo el HTML generado de el objeto Silverlight anexado al chirrido.
Así que ahora, cuando guardo, guardo la secuencia de comandos para generar el objeto de Silverlight Y el HTML que se generó previamente duplicando efectivamente el objeto de Silverlight. Si edito de nuevo, ahora tendré tres objetos de Silverlight y así sucesivamente.
Se puede ver esto en acción por sí mismo con el siguiente código de ejemplo:
- Agregar una nueva Parte Web Content Editor a una página en SharePoint 2010
- editar el código HTML fuente
Añadir la siguiente código:
<script type="text/javascript">document.write("Hello<br/>");</script>
Guarde el elemento web y listo. Ahora, solo sigue editando el CEWP. Cada vez que haga clic en "Editar elemento web", se agregará "Hola" a su secuencia de comandos.
¿Cómo puedo usar Javascript para insertar elementos DOM y no tener el HTML generado en el CEWP?