Imam formu u VB koja sadrzi Webbrowser. Prilikom pokretanja aplikacije, ona otvara odredjenu web stranicu i vrsi odredjene izmjene. Problem mi je sto nikako ne mogu da promjenim stanje na dropdown menu-ju. Pokusavao sam sledece:
Code:
WebBrowser1.Document.GetElementById("RegionCode1").SetAttribute("selected", "selected")
WebBrowser1.Document.GetElementById("RegionCode1").SetAttribute("selected", "selected")
kao i ovo
Code:
WebBrowser1.Document.GetElementById("RegionCode1").InvokeMember("click")
WebBrowser1.Document.GetElementById("RegionCode1").InvokeMember("click")
HTML code je:
Code:
<select name='865:RegionCode' size='1' class="type:integer " id='RegionCode' onclick='' onchange='ValidateEnable(this); SelectChanged();'>
<option value='0' id='RegionCode0' >None</option>
<option value='6' id='RegionCode6' >Australia</option>
<option value='5' id='RegionCode5' >Brazil</option>
<option value='3' id='RegionCode3' >Canada</option>
<option value='4' id='RegionCode4' >Europe</option>
<option value='7' id='RegionCode7' >Russia</option>
<option value='2' id='RegionCode2' >United States</option>
<option selected='selected' value='1' id='RegionCode1' >Other</option>
</select>
<select name='865:RegionCode' size='1' class="type:integer " id='RegionCode' onclick='' onchange='ValidateEnable(this); SelectChanged();'>
<option value='0' id='RegionCode0' >None</option>
<option value='6' id='RegionCode6' >Australia</option>
<option value='5' id='RegionCode5' >Brazil</option>
<option value='3' id='RegionCode3' >Canada</option>
<option value='4' id='RegionCode4' >Europe</option>
<option value='7' id='RegionCode7' >Russia</option>
<option value='2' id='RegionCode2' >United States</option>
<option selected='selected' value='1' id='RegionCode1' >Other</option>
</select>
Naravno, zelim da mi bude selektovano "Other", a po default-u je "None". HTML code sam kopirao nakon sto je izvrsena potrebna izmjena (u ovom slucaju je dakle vec bilo podeseno na "Other")
Hvala svima.