Your SAS programs, embedded in web apps and elsewhere

Chain of Stored Process - Invoke with the parameter Newwindow

Accepted Solution Solved
Reply
Highlighted
Contributor
Posts: 22
Accepted Solution

Chain of Stored Process - Invoke with the parameter Newwindow

Hi,

 

Here's a new question regarding Chain of Stored Process. This time I have focus on the parameter Newwindow.

According to SAS 9.4 Stored Process Developers Guide, Third Edition, The Parameter Newwindow should display the result in a new window. Do I understand the term "New window" correct if I think it is as a new browser window?

 

I invoke the main Stored Process from the SAS Delivery Portal. This SP displays a menu from where the user can select e.g. at date.

The second SP, which is invoked using the parameter "Newwindow", will dsplay the result as either HTML or Excel. When I choose HTML the result is diplayed in the same window. Why is'nt it displayed in a new window?

Below is my code:

data _null_;
	file _webout encoding='UTF-8';
	put "<h1 style=color:ForestGreen align=center> Interne konti med siste transaksjon";
	put "</h1>";
	put "<h3 style=color:Black align=center> Dato tilsvarer siste dag i foregående måned.";
	put "</h3>";
	put "<div Align=Center>";
	put "<body>";
	put "<form ACTION='&_URL'>";
	put "<input TYPE='HIDDEN' NAME='_action' value='form,properties,execute,nobanner,newwindow'>";
	put "<input TYPE='hidden' NAME='_program' VALUE='&_Program._Print'>";

	put "<table BORDER=1 CELLSPACING=1 CELLPADDING=4 WIDTH='30%'>";

	put "<tr BGCOLOR='ForestGreen'>";

run;

Regards

 

 

Morten Fredrik Amundsen


Accepted Solutions
Solution
‎04-25-2017 08:51 AM
New Contributor
Posts: 4

Re: Chain of Stored Process - Invoke with the parameter Newwindow

In your form tag add

target="_blank"

hth

Cameron

View solution in original post


All Replies
Solution
‎04-25-2017 08:51 AM
New Contributor
Posts: 4

Re: Chain of Stored Process - Invoke with the parameter Newwindow

In your form tag add

target="_blank"

hth

Cameron

Contributor
Posts: 22

Re: Chain of Stored Process - Invoke with the parameter Newwindow

Hi,

 

Thank's for your reply. However, I'm not sure I do understand what you mean by "form tag"?

 

Could you please post me an example?

 

Morten Fredrik

New Contributor
Posts: 4

Re: Chain of Stored Process - Invoke with the parameter Newwindow

Hi,

In the following line;

put "<form ACTION='&_URL'>";

Change to

put "<form ACTION='&_URL' target='_blank'>";

The following link is a good starting spot for how to direct html form output.

https://www.w3schools.com/tags/att_form_target.asp

 

Regards,

Cameron

Contributor
Posts: 22

Re: Chain of Stored Process - Invoke with the parameter Newwindow

[ Edited ]

Hello,

 

Thanks for all Replys.

 

This Community is outstanding, I must say.

 

Regards

 

Morten Fredrik

Occasional Contributor
Posts: 6

Re: Chain of Stored Process - Invoke with the parameter Newwindow

Not really directly related to your question, but you might want to look into PROC STREAM (with outfile=_webout). You'll save yourself from typing all of those ' PUT""; ' statements.
Contributor
Posts: 22

Re: Chain of Stored Process - Invoke with the parameter Newwindow

Hi,
Thanks for tip.

Regards

Morten Fredrik
☑ This topic is SOLVED.

Need further help from the community? Please ask a new question.

Discussion stats
  • 6 replies
  • 149 views
  • 4 likes
  • 3 in conversation