Thanks.
My problem was solved by your suggestion.
"DU" <drunclear@[EMAIL PROTECTED]
> wrote in message
news:c9gvca$m92$1@[EMAIL PROTECTED]
> Lamberti Fabrizio wrote:
>
> > Hi all,
> > I've got this problem.
> >
> > I've an ASP file, named content.asp, with inside an input button and a
> > iframe that loads another asp file, named iframe.asp
> >
> > I'd like printing iframe.asp using the button inside content.asp.
> >
> > The size of iframe object inside content.asp is smaller than the real
size
> > of iframe.asp so I can't use JSCRIPT code window.print for the input
button.
> >
> > How can I solve my problem ?
> >
> > regards
> >
> >
>
>
> Assuming you have this markup in your content.asp file:
>
> <p><button type="button" onclick="PrintIframe();">Print the content of
> the iframe</button></p>
> <iframe name="IframeName" src="iframe.asp" ...></iframe>
>
> then in your <head> include this:
>
> <script type="text/javascript">
> function PrintIframe()
> {
> frames["IframeName"].focus();
> frames["IframeName"].print();
> }
> </script>
>
> 1- Note that content.asp and iframe.asp must share the same domain
> otherwise you'll be prevented to print because of the scripting across
> domain security constraint:
> "when loading a document from one origin, a script loaded from a
> different origin cannot get or set specific properties of specific
> browser and HTML objects in a window or frame"
>
http://devedge.netscape.com/library/manuals/2000/javascript/1.3/guide/sec.html#1015705
>
> 2- Last time I checked this issue (~ 6 months ago or so), Opera 7.x was
> not printing iframe but this could have been fixed since then. The code
> works for NS 7.x, Mozilla 1.3+, MSIE 6.
>
> DU


|