April 12, 2005, 05:47 PM
RBadding 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 20, 2005, 03:41 PM
RBThank 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, 04:28 PM
<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!