Focal Point
adding a hyperlink in HTMLFORM

This topic can be found at:
https://forums.informationbuilders.com/eve/forums/a/tpc/f/7971057331/m/4901058331

April 12, 2005, 05:47 PM
RB
adding a hyperlink in HTMLFORM
Hi,

I have a report that populates a drop down box from the table. To do this, I am using HTMLFORM
and !IBI.FIL.HOLDNAME

example:

table file car
...
...
on table hold as hold1 FORMAT ALPHA
end
-HTMLFORM BEGIN
...
...
...
<table><tr>
<td>
Select CAR :<br>
<select name="CAR">
<option value="$*">ALL
!IBI.FIL.HOLD1;
</select><br>
</td></tr>
...
..
<tr>
<td colspan="2" align="center"><input type="submit" value="Submit" name="submit">
<input type="reset" name="reset" value="Reset"></td>
</tr>
-HTMLFORM END

This would give us the dropdown box with a Submit and a reset button after the drop down box.

What I would need is a hyperlink below the submit button when clicked should take me to a new html page.
I could do this using a button and when clicked on the button runs another focexec that has
-HTMLFORM.
What I need though is the link instead of a button.

Help please.
April 12, 2005, 06:29 PM
TexasStingray
Use a standard link

MSN Web Site or

WebFOCUS Car Inst. Report Hope this helps

This message has been edited. Last edited by: <Mabel>,
April 20, 2005, 03:41 PM
RB
Thank you for your response. It works great. First solution is what I needed. However, if I need to open the URL in a window of specific size, I am using a javascript window.open function which is not working. Any ideas on how to open the URL in a window of specific size.
April 20, 2005, 03:53 PM
susannah
'+ myTimeZone('Fri, 02 Dec 2005 07:28:44 GMT-0800', 'December 02, 2005 10:28 AM')+'');
<Thiru>
Call the JavaScript from HREF and call the program URL from the JavaScript. This way you can contrlol the size of the new window.

Your HREF will look like

href="javascript:runPrgorm()"

and your JavaScript may looks like:

function runProgram(){
var a1 = "http://xxxxx/ibi_apps/WFServlet?IBIF_ex=carinst";
var a2 = "&"+"IBIMR_random=" + Math.random();
var url = a1 + a2;
var winwidth = window.screen.availWidth-12;
var winheight = window.screen.availHeight-100;
s = "width="+winwidth+",height="+winheight;
t = "resizable=yes,scrollbars=yes,menubar=yes,toolbar=yes,";
u = "status=yes,directories=yes,location=yes,top=0,left=-2,";
window.open(url,"_",u+t+s);
}

Here you can modify the width and height anytime.

Hope this will help you!