Jeg har fundet en løsning, som ikke "forstyrrer" brugeren hvis han har Adobe Reader installeret.
<html>
<body>
<script type="text/javascript">
function find()
{
var found = false;
var info = '';
try
{
acrobat4 = new ActiveXObject('PDF.PdfCtrl.1');
if (acrobat4)
{
found = true;
info = 'v. 4.0';
}
}
catch (e)
{
//???
}
if (!found)
{
try
{
acrobat7 = new ActiveXObject('AcroPDF.PDF.1');
if (acrobat7)
{
found = true;
info = 'v. 7+';
}
}
catch (e)
{
//???
}
if (!found && navigator.plugins && navigator.plugins.length>0)
{
for (var i = 0; i<navigator.plugins.length; i++)
{
if (navigator.plugins[i].name.indexOf('Adobe Acrobat') > -1)
{
found = true;
info = navigator.plugins[i].description + ' (' + navigator.plugins[i].filename + ')';
break;
}
}
}
}
if (found) {
//document.write("Info : " + info);
}
else {
alert('Adobe Reader er ikke installeret. Programmet findes her:
http://get.adobe.com/dk/reader/?promoid=DAGCC');
}
}
</script>
<body>
<html>
<body>
<a href="Modulindhold.pdf"onClick="find(this.form);">test af pdf</a>
</body>
</html>