Prompt With Options In Browser

In Notes you can use @Prompt function with options to select user options. But
you can not use @prompt function in Domino applications. Here is a work around
using javascript.

Venkateswara Rao
SYSTOR AG
Zurich
Switzerland
Place the following Javasscript code in form "JSHeader" event and call
"subwritewindow()" in a button where you want to show a promot with options.


function makewindow(){
newwindow=window.open("","","status,height=50,width=200,toolbar=no,directories=n
o,status=no,scrollbar=no,resize=no, menubar=no")}
function subwritewindow(){
makewindow();
var content="<HTML><HEAD>";
content+="<SCRIPT LANGUAGE=\"JavaScript\">";
content+="function val(){"
content+="var result=\"\";";
content+="for(var i=0;i<window.document.forms[0].ComBox.length;i++){";
content+="if (window.document.forms[0].ComBox.options[i].selected){";
content+="result= window.document.forms[0].ComBox.options[i].text;} }";
content+=" window.opener.document.forms[0].Language.value =result;";
content+="window.close();";
content+="}";
content+="</SCRIPT>";
content+="</HEAD>";
content+="<BODY TEXT=\"000000\" BGCOLOR=\"FFFFF1\">";

content+="<FORM METHOD=post >";
content+="<SELECT NAME=\"ComBox\">";
content+="<OPTION>English"; // Options start here
content+="<OPTION>French";
content+="<OPTION>Telugu";
content+="<OPTION>Slovak";
content+="<OPTION>Japanees";
content+="<OPTION>Chinees";
content+="<OPTION>German</SELECT>"; // Options end

content+="<INPUT TYPE=button onClick=\"val()\" VALUE=\"OK\"></FORM>";
content+="</BODY>";
content+="</HTML>";

newwindow.document.write(content)

}
This was first published in November 2000

Dig deeper on Domino Resources

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

SearchWinIT

Search400

  • iSeries tutorials

    Search400.com's tutorials provide in-depth information on the iSeries. Our iSeries tutorials address areas you need to know about...

  • V6R1 upgrade planning checklist

    When upgrading to V6R1, make sure your software will be supported, your programs will function and the correct PTFs have been ...

  • Connecting multiple iSeries systems through DDM

    Working with databases over multiple iSeries systems can be simple when remotely connecting logical partitions with distributed ...

SearchEnterpriseLinux

SearchVirtualDataCentre.co.UK

Close