SharePoint 2007-リンクライブラリ-新しいウィンドウでリンクを開く

SharePoint 2007への次のポータルを作成するとき、LinkLibraryからのリンクを使用して新しいウィンドウで開きました。 奇妙ですが、このオプションはWebパーツの標準設定には見つかりませんでした。 インターネットを検索すると、このような機能を実装する3つの主な方法が見つかりました。



SharePoint Designerを使用する





1. Sharepoin Designerで目的のLinkLibraryのAllItems.aspxページを開きます

2. LinkLibrary Webパーツを選択し、 XSLTデータビューに変換します

画像

3.次に、Webパーツ内の任意のリンクを右クリックして、 ハイパーリンクプロパティを選択します

4.ダイアログボックスが開きます。 ダイアログボックスの右側にある[ ターゲットフレーム ]ボタンをクリックします。

画像

5.別のターゲットフレームダイアログボックスが開きます。 ターゲットのリストから「 新規ウィンドウ」オプションを選択します。 OKをクリックします。

ソース: www.fivenumber.com/moss-links-open-in-new-window



jQueryを使用してリンクを新しいウィンドウで開く





ページヘッダーにこのコードを配置します

<script src= "http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type= "text/javascript" ></script> <script type= "text/javascript" > $( function () { $('a[href^= "http://" ]') .attr( "target" , "_blank" ); }); </script> * This source code was highlighted with Source Code Highlighter .







  1. <script src= "http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type= "text/javascript" ></script> <script type= "text/javascript" > $( function () { $('a[href^= "http://" ]') .attr( "target" , "_blank" ); }); </script> * This source code was highlighted with Source Code Highlighter .







  2. <script src= "http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type= "text/javascript" ></script> <script type= "text/javascript" > $( function () { $('a[href^= "http://" ]') .attr( "target" , "_blank" ); }); </script> * This source code was highlighted with Source Code Highlighter .







  3. <script src= "http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type= "text/javascript" ></script> <script type= "text/javascript" > $( function () { $('a[href^= "http://" ]') .attr( "target" , "_blank" ); }); </script> * This source code was highlighted with Source Code Highlighter .







  4. <script src= "http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type= "text/javascript" ></script> <script type= "text/javascript" > $( function () { $('a[href^= "http://" ]') .attr( "target" , "_blank" ); }); </script> * This source code was highlighted with Source Code Highlighter .







  5. <script src= "http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type= "text/javascript" ></script> <script type= "text/javascript" > $( function () { $('a[href^= "http://" ]') .attr( "target" , "_blank" ); }); </script> * This source code was highlighted with Source Code Highlighter .







  6. <script src= "http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type= "text/javascript" ></script> <script type= "text/javascript" > $( function () { $('a[href^= "http://" ]') .attr( "target" , "_blank" ); }); </script> * This source code was highlighted with Source Code Highlighter .







  7. <script src= "http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type= "text/javascript" ></script> <script type= "text/javascript" > $( function () { $('a[href^= "http://" ]') .attr( "target" , "_blank" ); }); </script> * This source code was highlighted with Source Code Highlighter .







<script src= "http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type= "text/javascript" ></script> <script type= "text/javascript" > $( function () { $('a[href^= "http://" ]') .attr( "target" , "_blank" ); }); </script> * This source code was highlighted with Source Code Highlighter .











そしてそれだけです!

ただし、ユーザーがインターネットにアクセスできない場合は、サイトのディレクトリにjquery.min.jsファイルを保存し、リンクを変更することを忘れないでください。

ソース: armsinfragilehands.blogspot.com/2009/02/opening-links-in-new-window-sharepoint.html



新しいウィンドウでリンクを開く





ファイルを開きますC:\ Program Files \ Common Files \ Microsoft Shared \ web server extensions \ 12 \ TEMPLATE \ FEATURES \ LinksList \ Links \ schema.xml

/> <![CDATA [">]]>

に変更します

/> <![CDATA ["target =" _空白 ">]]>



IISを再起動します。



ソース:

weblogs.asp.net/bryanglass/archive/2008/03/07/changing-links-list-in-sharepoint-2007-to-open-in-new-browser-window.aspx



他にもいくつかの方法があります

1) Webパーツにオプションを追加します (XSLをいじる必要があります)

2)ユーザーが新しいウィンドウでリンクを開きたいときにShiftキーを押すように説得します。

3)「新しいウィンドウで開く」オプションを使用して詩人とチェスでWebパーツを記述します



All Articles