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-windowjQueryを使用してリンクを新しいウィンドウで開く
ページヘッダーにこのコードを配置します
<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 .
<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 .
<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 .
<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 .
<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パーツを
記述します