2016-12-19 8 views
-3

ユーザーが画像をクリックしたときにPPTを開く必要があります。 以下のコードを試しましたが、画像やボタンをクリックしたときにPPTを開くことができませんでしたが、画像やボタンをクリックするたびにPPTファイルをダウンロードしていました。ユーザーのクリックでPPTファイルを開くために必要な変更を提案してください。ユーザーがリンクをクリックしたときにファイルを開く

<html> 
<head> 
    <meta charset="UTF-8"> 
    <title>Title</title> 
</head> 
<body> 
<p> 
    Click to open Report: 
    <a href="" onclick="window.open('myFOlder/report.pptx')"> 
     <img border="0" src="images/myPowerpoint.jpg" width="100" height="100"> 
    </a> 
</p> 
<input type="button" value="Open Report" onClick="window.open('myFOlder/report.pptx');"> 
</body> 
</html> 

PS:私たちのプロジェクトは、任意の外部ライブラリをサポートしていないとして、外部ライブラリを使用しないでください。

+1

Webブラウザからこのような機能を実行することはできません。 –

+1

ファイルをダウンロードするには、次のように 'a'タグに' download'属性を追加してください: 'Click to open Report:' – Abood

+0

'onClick'と等しく、常にonclickを使うべきです。 – brigysl

答えて

3

これは不可能だと私は信じています。ほとんどのWebブラウザは、拡張子を持たないPowerPointドキュメントをサポートしていないため、自動的にダウンロードします。ただし、PowerPointドキュメント(Googleドライブなど)を表示できるウェブサイトにプレゼンテーションをアップロードし、アップロードしたファイルへのリンクを含めることもできます。

関連する問題