Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 190
  • Last Modified:

Saving of View Source Content of the Child HTML page window

Respected Sir,

I am facing the problem of saving the view source content as an html page. I have one html file that consists the
"Print" button on clicking the button through the javascript i am creating another window and i am writing the html content(image and text) to newly opened window through javascript document.write() method.

My problem is i wanted to save the content of the newly opened window thorugh the File->SaveAs (web page complete) with text and image so i can carry this page to somewhere for to take the printout, but when i did like that always it is saving the contents of the main window. what could be the reason? how to approach this?

I have pasted the souce,what it looks like

<html>
<head><title>To Save Child Window</title>
<script language="javascript">
function CallPrint(){


      var win = window.open('','','');
      win.document.open();
      var strHTML = '<html><head><title>The Child Window</title></head>';
      strHTML = strHTML + '<body><form name=Frm><img src="../img/abc.gif"><h2>My Photo - Manu</h2></form>';
      strHTML = strHTML + '</body></html>';
      win.document.writeln(strHTML);
      win.document.close();
}
</script>
</head>

<body>
<form name="Frm" id="Frm">
<input type="button" name="Print" value="Print" onclick="CallPrint();">
</form>
</body>
</html>
0
manohar_1977
Asked:
manohar_1977
  • 2
1 Solution
 
bhagyeshtCommented:
the reason is that since you are not giving any address the address of the parent is passed. if you right click and view the source it shows the parent file name and the save as can only reterive content from the web and show.
0
 
manohar_1977Author Commented:
I accept the reason to some extent, but i asked how to approach it, unless and until i know how to approach(i.e, giving the address to the window and saving the address of the window which i wanted) i can't justify, that is why i pasted the piece of the code.
0
 
bhagyeshtCommented:
instead of using client side generation of the window user server side generation of the window. if you want for a free hosting brinkster.com has free asp hosting.
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now