Question posted by: Brian Hanson
(Guest)
on
July 20th, 2005 10:24 AM
Hi,
I am trying to write a javascript function that gets called from a
within an asp.net application to print a pdf file(s) programmatically.
I am a pretty experienced developer in several languages, but I'm a
serious newbie when it comes to anything sounding like javascript. I
have searched the forums and found some code that (I think) will do
exactly what I am looking for. Unfortunatelly, I cannot get it to
work and was hoping someone who knows javascript could help me out.
Here's the code from an earlier posting:
<embed src ="<filePath>" width="0" height="0"
name="pdfFile">
<script_Language_="javaScript">
function print(){
document.all.pdfFile.print();
}
</script>
Here's my code:
<embed src ="<c:\drawings\>" width="0" height="0"
name="drawing7.pdf">
<script_Language_="javaScript">
function print(){
document.all.pdfFile.print();
}
</script>
I have also set the file path to include the file name and removed the
underscores from script_language_ and played with the <>, but still no
luck. Once I get a function that will work on its own, I can convert
it to run in the .net app.
Thanks
|
|
July 20th, 2005 10:25 AM
# 2
|
Re: JavaScript function to print a pdf file.
Hello, my code is lame, but it works for me. Obviously not all of it
is necessary, but it gives you an idea of some of the things I was
trying to do.
<html>
<head>
<script>
function doit() {
var x = document.getElementById("doodad");
//.document.plugins.whatever
x.click();
x.setActive();
x.focus();
x.print();
}
</script>
</head>
<body>
<embed id="doodad" src ="D:\Documents and
Settings\ron\Desktop\eth_cli.pdf" width="550" height="550"
name="whatever">
<button onclick="doit()">howdy</button>
</body>
</html>
Not the answer you were looking for? Post your question . . .
182,536 Experts ready to help you find a solution.
Sign up for a free account, or
Login (if you're already a member).