2011-11-23 19 views
10

Si utiliza el editor HTML en el navegador que viene con SharePoint 2010, cuando inserta ciertos selectores de CSS (como nth-child) o JavaScript, SharePoint los quitará antes de guardar la página. Se podría argumentar que esto es por seguridad, pero en un sitio de intranet no importa (¿qué amenaza de seguridad podría plantear nth-child? ¿De verdad?).¿Cómo puedo evitar que SharePoint 2010 elimine/elimine JavaScript y ciertos elementos de CSS?

Así que me frustra la cantidad de SharePoint que desea eliminar del HTML que ingrese, y me gustaría saber cómo desactivarlo, para poder ingresar lo que quiera en el editor de HTML .

¿O estoy pidiendo demasiado, y hay otra manera más fácil de editar páginas sin tener que quitar nada?

Respuesta

4

Esta es una pregunta de 2 partes, ya que los estilos deben abordarse de una manera y el JavaScript en otra.

  1. Estilos

"Si el editor HTML detecta nueva hoja de estilo en cascada clases (CSS) cuyos nombres tienen el prefijo ms-rteCustom-XXXX, donde XXXX es el nombre visualización de la clases únicas para la página, muestra el nuevo conjunto de estilos personalizados en lugar del conjunto predeterminado. "

http://msdn.microsoft.com/en-us/library/ms551040.aspx

  1. JavaScript

SharePoint 2010 Editor HTML no le gusta secuencias de comandos en línea. En su lugar debe guardar el script como un archivo de texto y de referencia en el editor HTML:

http://sharepointadam.com/2010/08/31/insert-javascript-into-a-content-editor-web-part-cewp/

+1

Suena como si no puedo hacerlo con CSS, puedo hacerlo con Javascript, y que debe cubrir lo Yo quiero. Gracias por la respuesta (2 meses después ... ¡mejor tarde que nunca!) – qJake

+0

@JonReid Su segundo enlace está muerto. ¿Te importa actualizarlo/eliminarlo? :-) – TylerH

+1

@TylerH He reparado el enlace, creo que el artículo es el mismo (tiene exactamente el mismo título). – qJake

Cuestiones relacionadas