Problemas al ingresar codigo Javascript en modulo HTML

Esta pregunta no está respondida Esta pregunta no está respondida

Buenas,

Hemos tratado de agregar herramientas a nuestro sitio publico a traves de ingresar javascript en los modulos HMTL de sharepoint sin resultado alguno. 

Para ser mas especificos en la explicacion de problema, colocaremos el ejemplo al intentar agregar el widget de Twitter, donde ellos te proveen un codigo para que tu incluyas este en tu web, el codigo que te dan es:  

<script charset="utf-8" src="http://widgets.twimg.com/j/2/widget.js"></script>

<script>
new TWTR.Widget({
  version: 2,
  type: 'profile',
  rpp: 4,
  interval: 30000,
  width: 250,
  height: 300,
  theme: {
    shell: {
      background: '#333333',
      color: '#ffffff'
    },
    tweets: {
      background: '#000000',
      color: '#ffffff',
      links: '#4aed05'
    }
  },
  features: {
    scrollbar: true,
    loop: true,
    live: true,
    behavior: 'default'
  }
}).render().setUser('MundoTodoOnline').start();
</script>

Al insertalo en el modulo HTML y darle aceptar te sale el siguiente mensaje: Se ha agregado defer="defer" despues de la direccion URL para que las etiquetas de script que usan el atributo "src" funcionen correctamente al usar el gadget HTML.

Y termina resultando en que la herramienta agregada no funciona. Esto nos ha pasado con la herramienta de facebook, twitter, adsense y el windows live messenger web.

Quisieramos saber si existe alguna funcion en el Office365 que permita agregar el codigo sin que se modifique automaticamente o si existe alguna modificacion en este codigo que permita su implementacion en este modulo.

Gracias por su colaboracion.

Carlos Rodriguez

Webmaster

MundoTodo

Todas las respuestas
  • Hola,

    Si estás usando los sitios públicos por defecto de Office 365 la única forma de añadir JavaScript es mediante el widget de HTML...dependiendo de lo que quieras hacer, en lugar de usar las páginas que se guardan en la biblioteca Páginas web podrías probar a trabajar con páginas de WebParts y usar el WebPart de editor de contenido.

    Saludos

  • Hola Juan,

    Gracias por responder. Sabemos que la unica manera de agregar Javascript es mediante el widget HTML, la cuestion es que al tratar de usar este widget para agregar el javascript de herramientas comunes como facebook y twitter, lo modifica automaticamente y termina no funcionando. Fijate en la pregunta donde les agregamos el codigo ejemplo del twitter y si haces la prueba veras el error.

    Lo que necesitamos saber es como modificar este codigo para que sea funcional en el widget HTML o alguna otra solucion.

    Imaginate que las empresas que utlicen Office365 no puedan incluir en sus sitios web herramientas como estas que permiten acercar los servicios hacia la gran cantidad de personas que usan estas redes sociales, sin contar con el hecho de que estas herramientas estan integradas en casi todos los sitios web destinados a servicios.

    Por otra parte, leimos tu sugerencia del WebParts pero no tenemos conocimiento de como se utiliza, pero si podemos decirte que hemos revisado extensamente las opciones para agregar y editar paginas del sitio publico, y a diferencia del sitio de grupo, hasta los momentos la unica opcion para agregar paginas y editarlas es a traves del editor web.

    Agradecemos sinceramente tu colabóracion.

    Gracias.

    Carlos Rodriguez

    Webmaster

    MundoTodo

  • Muy buenas,

    La única forma que se me ocurre de que podáis agregar estas funcionaliaddes es vía iFrame...al menos el de Facebook en su momento me funcionó perfectamente...el iFrame lo añadiriáis usando el mismo widget. Por otro lado, para crear páginas de WebParts tienes que entrar en la administración del sitio e irte a Ver todo el conentido del sitio. Desde allí podrás crear esas páginas.

    Saludos

  • Hola Juan,

    Gracias nuevamente por responder. La opcion que colocas via iFrame es la que estamos usando con el Facebook, el problema radica en las herramientas que no tienen iFrame como Twitter o Adsense. Seria ideal si existiera alguna forma de transformar el javascript en un iFrame para poder agregar estas herramientas de manera mas sencilla.

    Por otro lado, nos gustaria si puedes por favor darnos un ejemplo de como agregar una de estas paginas de WebParts y que en la misma se incluya el Javascript. Te pedimos esta informacion ya que hemos intentado agregar paginas por esta via y nos hemos conseguido repetitivas veces con un error de sharepoint que no permite visualizar la pagina en la web.

    Sinceramente gracias por tu colaboracion.

    Carlos Rodriguez

    Webmaster

    MundoTodo

  • Buenas,

    Mira a ver si el principio de este artículo os ayuda a crear la página de WebParts: geeks.ms/.../sharepoint-online-creaci-243-n-de-un-centro-de-b-250-squedas-personalizado.aspx

    Saludos

  • Hola Juan,

    Gracias por responder, esta excelente ese manual para crear la pagina de busqueda y nos sera de mucha utilidad. Ahora el problema en este caso no era crear la pagina, sino el que esta pagina incluyera el javascript.

    El problema radica en que no encontramos como incluir el javascript y a su vez no encontramos personalizarla para que mantenga el formato de las demas paginas publicas. Cuando lo intentamos resulta en error.

    De verdad muchas gracias por tu colaboracion.

    Carlos Rodriguez

    Webmaster

    MundoTodo

  • Hola,

    Tienes que usar una WebPart de tipo editor de contenido y añadir contenido como HTML en lugar de como texto enriquecido: sharepointadam.com/.../insert-javascript-into-a-content-editor-web-part-cewp

    Saludos