1

ドキュメント (MS Word .doc ファイル) へのリンクを含む Web ページがあります。この Web ページを IE8 で直接表示し、これらのドキュメント リンクのいずれかをクリックすると、新しい IE8 ウィンドウ/タブが開き、ドキュメントが IE8 に直接表示され、完全な限定された MS Word ツールバーが表示されます。

次に、デスクトップの背景を Web ページに変更すると、ユーザーが上記の同じドキュメント リンクをクリックすると、直接開くドキュメントは MS Word になります。なぜこうなった?新しい IE8 ウィンドウで引き続き直接開く必要があります。

HTML リンクは次のようになります。

<a href="file:///C:/folder/document1.doc" target="_blank">Document 1</a>

このビットの HTML は IE8 で直接完全に機能しますが、このリンクを含む Web ページがright click desktop in XP > Properties > Desktop > Customize Desktop > WebWeb ページの URL が追加された場所を介して使用され、デスクトップに Web ページを表示する場合、上記の document1.doc リンクをクリックすると開きます。 IE8 の代わりに MS Word で。

4

3 に答える 3

3

実際にターゲットを に設定しようとすることもできますが_blank、これが機能しない場合は、解決策があると思います。

デスクトップから実行しているものと同じディレクトリに新しい html ページを作成します。

これはコンテンツである必要があります:

//注意してください: JavaScript コードは私のものではありませんが、動作します ;)。

<html>
<head>
<script type="text/javascript">
function getQuerystring(key, default_)
{
  if (default_==null) default_=""; 
  key = key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regex = new RegExp("[\\?&]"+key+"=([^&#]*)");
  var qs = regex.exec(window.location.href);
  if(qs == null)
    return default_;
  else
    return qs[1];
}
document.location = getQuerystring('redirect');
</script>
</head>
<body>
you're being redirected
</body>
</html>

単独では、このファイルは何もしません。しかし、デスクトップ HTML ファイルのリンクを

NAME_OF_NEW_FILE_THAT_YOU_JUST_MADE.html?redirect=LINK_THAT_YOU_HAD_BEFORE

少し大ざっぱですが、うまくいきます。HTMLなので、ブラウザで開きます。JSのおかげで、ファイルも開きます

于 2012-10-18T15:14:58.467 に答える
0

IE8 で MS Word ファイルを開くときのデフォルトの動作は、制限されたツールバーを使用して新しいタブで開くことです。同じページを Active Desktop の背景として使用している場合、IE8 を使用していないため、MS Word で直接開くことができます。

したがって、ドキュメントを背景として「埋め込む」方法や、IE8を開くようにトリガーする方法はないと思います。

于 2012-08-08T12:37:52.503 に答える
0

target = "_blank" は新しいタブで開きますが、これは Active Desktop ではサポートされていないと思います。target = "_self" を試してください

于 2012-08-08T12:38:34.043 に答える