Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 640
  • Last Modified:

I want to double click on HTML Table row and intercept on in vb form where the browser control is used

Hi I would be be able to double click on a row in an HMTL table and pass back a unquiue reference number to the the form where the html brower brower window control is displayed.

1) I attach the code for the xslt fie that loads the page notebook.xsl
2) I attach the code for loaduing the browser control  loadit.txt
0
peter3244
Asked:
peter3244
  • 2
1 Solution
 
kbireckiCommented:
I haven't used an html browser control, but vb can display forms with rows and have the labels and/or text fields clickable.  Is there a reason you need to use the browser control?  I'm thinking that the browser control is going to be limited to what any browser can do - and triggering vb application events is not one of them.  You should be able to create script in the web page that responds to events like clicking, but I don't think double clicking - that's an application-like function, not a browser function.  I've never seen any html-based web page, other than special cases like flash, silverlight or other non-html technology, be able to recognize a double click.  And at that point, if you were doing that, why not implement the whole app in a browser using your web-based scripting language of choice (php, javascript, etc.)
0
 
judgekingCommented:
I'm not sure what browser control you're using, I use the DHTMLEdit control.  Something like this should work for you:

HTML code:
    <script language="javascript">
       function SetValue(Val) {
         document.all.ClickValue.value = Val;
       }
    </script>
    <input type="hidden" name="ClickValue" value="0">
    <table bgcolor="white" border=1>
      <tr>
        <td ondblclick="javascript:SetValue(1);">One</td><td>1</td>
      </tr>
      <tr>
        <td ondblclick="javascript:SetValue(2);">Two</td><td>2</td>
      </tr>
    </table>

DHTMLEdit code:

Private Sub DHTMLEdit1_ondblclick()
  MsgBox DHTMLEdit1.DOM.All.ClickValue.Value
End Sub

Open in new window

0
 
judgekingCommented:
Any update?
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now