Hi there,
I have a part of the HTML code which looks like this :

<tr>
<td class=labelcell align="right" ><div align="right"  >Expenditure
Type<span class="leadon">*</span></div></td>
<td class=smallfieldcell >
<select name="expenditure_Type" onchange="getWPCodeNameList(this);"
class="combowidth1"><option value="0">----Choose----</option>
<option value="Purchase">Purchase</option>
<option value="Works">Works</option></select></td>
<td class=labelcell align="right"  ><div align="right"  >Bill Type<span
class="leadon">*</span></div></td>
<td class=smallfieldcell >
<select name="bill_Type" class="combowidth1"><option
value="0">----Choose----</option>
<option value="Running Bill">Running Bill</option>
<option value="Final Bill">Final Bill</option></select></td>
</tr>
<tr>
<td class=labelcell align="right"><div align="right" >WO/PO
Number</div></td>
<td class=smallfieldcell colspan=3>
<input type="text" name="codeList" value="" style="Display: none"><input
type="text" name="codeName" value="" style="WIDTH: 250px "
class="fieldinput">
<span id="genricimage"><img src="../images/plus1.gif"   onclick="
callGenericScreenSchedule(this);" ></span>
<input type="text" name="worksName" value="" readonly="readonly"
style="WIDTH: 250px " class="fieldinput"></td>
</tr>
<tr>
<td class=labelcell align="right"><div align="right"
>Contractor/Supplier</div></td>

The function call is
function callGenericScreenSchedule(obj)
{
var categoryname1="WPNpurchase";
var categoryname2="WPNworks";
//var row=getRow(obj);
var opt=document.getElementById("expenditure_Type").value;
//alert(opt);
if(opt.toUpperCase()=="0" )
{
alert("Select ExpenditureType ");
return;
}
if(opt.toUpperCase()=="CONTINGENCY" )
{
alert(" This Option not available for  Contingent Types ");
return;
}

if(opt.toUpperCase()=="PURCHASE")
{

window.showModalDialog("../commonyui/egov/genericScreenNoParent.jsp"+"?xmlconfigname="+"egf_config.xml"+"&categoryname="+"WPNpurchase",window,'dialogHeight:500px;dialogWidth:600px');

}
else if(opt.toUpperCase()=="WORKS")
{

window.showModalDialog("../commonyui/egov/genericScreenNoParent.jsp"+"?xmlconfigname="+"egf_config.xml"+"&categoryname="+"WPNworks",window,'dialogHeight:500px;dialogWidth:600px');

}
    if(nameValue!="")
    {
        document.forms[0].worksName.value=nameValue;
        document.forms[0].codeList.value=idValue;
        document.forms[0].codeName.value=descValue;
        nameValue="";idValue="";descValue="";
        var wno=document.forms[0].codeList.value;
        var mode="create";
        document.forms[0].action =
"../billsaccounting/worksBill.do?submitType=getTdsAndotherdtls&mode="+mode;
        document.forms[0].submit();
    }
}

On selecting expenditure_Type, I then click on the search image (img
src="../images/plus1.gif" ) Which opens a modal dialog (title -"Search page
--Webpage Dialog")
That has numerous serch results with links.
I should be able to click a link and then click the Close button.

Any ideas about how to hadle modal dialogs?
i have tried ;
b=Watir::Browser.start(MainURL)
b.select_list(:class,"combowidth1").select "Purchase"
b.image(:src,/plus1.gif/).click
md = window.showModalDialog(DialogURL)

I get an error:  undefined local variable or method `window' for main:Object
(NameError)

Regards,
Pallavi

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Watir General" group.
To post to this group, send email to [email protected]
Before posting, please read the following guidelines: 
http://wiki.openqa.org/display/WTR/Support
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/watir-general
-~----------~----~----~----~------~----~------~--~---

Reply via email to