[android-developers] Help. I need to pull and eventually send a value via webview

2011-07-06 Thread sabanim
OK so it does not need to be webview but that's the closest I have
gotten to solving my problem. (going on 2 weeks now).

ok so right now I am using a webview to go and see a page. On that
page is a hidden input tag with an id and value.
I need to pull that value and use it in java.  Eventually I need to
send something also.  I have this all working in a blackberry webworks
app using javascript and ajax.

I think I'm close but I cant seem to modify my code to get the right
result.  with this code I can get all the html on the page but not
just the one thing I want. This is put into an alert.

How do I get just the value and then how do I get it so the java will
read it.

client code:
~~~
public class button3 extends Activity{

 WebView wb = null;

 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.buttons);
  wb = new WebView(this);
  wb.setWebViewClient(new HelloWebViewClient());
  wb.getSettings().setJavaScriptEnabled(true);
  wb.addJavascriptInterface(new MyJavaScriptInterface(), "HTMLOUT");
  /* WebViewClient must be set BEFORE calling loadUrl! */
  wb.setWebViewClient(new WebViewClient() {
  @Override
  public void onPageFinished(WebView view, String url)
  {
  /* This call inject JavaScript into the page which just
finished loading. */

wb.loadUrl("javascript:window.HTMLOUT.showHTML(document.getElementsByTagName('html').innerHTML);");

  }
  });
  wb.loadUrl("http://www.whateverurl.com";);
  setContentView(wb);
 }



 private class HelloWebViewClient extends WebViewClient {

  public boolean shouldOverrideUrlLoading(WebView view, String url) {
   view.loadUrl(url);
   return true;
  }
 }

 final Context myApp = this;
  class MyJavaScriptInterface
  {
  public void showHTML(String html)
  {
  new AlertDialog.Builder(myApp)
  .setTitle("Value of Hidden ID")
  .setMessage(html)
  .setPositiveButton(android.R.string.ok, null)
  .setCancelable(false)
  .create()
  .show();
  }
  }
~~~

html code:
~~~
Lunch
  Do You SEE THIS
~~~

Any help would be great!

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Help. I need to pull and eventually send a value via webview

2011-07-07 Thread Filip Havlicek
Do you need to display the webpage? Or you are just interested in the value
if the hidden input? How is the other value supposed to be sent back to the
server, is it via javascript, is it a html form or something else?

2011/7/6 sabanim 

> OK so it does not need to be webview but that's the closest I have
> gotten to solving my problem. (going on 2 weeks now).
>
> ok so right now I am using a webview to go and see a page. On that
> page is a hidden input tag with an id and value.
> I need to pull that value and use it in java.  Eventually I need to
> send something also.  I have this all working in a blackberry webworks
> app using javascript and ajax.
>
> I think I'm close but I cant seem to modify my code to get the right
> result.  with this code I can get all the html on the page but not
> just the one thing I want. This is put into an alert.
>
> How do I get just the value and then how do I get it so the java will
> read it.
>
> client code:
> ~~~
> public class button3 extends Activity{
>
> WebView wb = null;
>
> /** Called when the activity is first created. */
> @Override
> public void onCreate(Bundle savedInstanceState) {
>  super.onCreate(savedInstanceState);
>  setContentView(R.layout.buttons);
>  wb = new WebView(this);
>  wb.setWebViewClient(new HelloWebViewClient());
>  wb.getSettings().setJavaScriptEnabled(true);
>  wb.addJavascriptInterface(new MyJavaScriptInterface(), "HTMLOUT");
>  /* WebViewClient must be set BEFORE calling loadUrl! */
>  wb.setWebViewClient(new WebViewClient() {
>  @Override
>  public void onPageFinished(WebView view, String url)
>  {
>  /* This call inject JavaScript into the page which just
> finished loading. */
>
>
> wb.loadUrl("javascript:window.HTMLOUT.showHTML(document.getElementsByTagName('html').innerHTML);");
>
>  }
>  });
>  wb.loadUrl("http://www.whateverurl.com";);
>  setContentView(wb);
> }
>
>
>
> private class HelloWebViewClient extends WebViewClient {
>
>  public boolean shouldOverrideUrlLoading(WebView view, String url)
> {
>   view.loadUrl(url);
>   return true;
>  }
> }
>
> final Context myApp = this;
>  class MyJavaScriptInterface
>  {
>  public void showHTML(String html)
>  {
>  new AlertDialog.Builder(myApp)
>  .setTitle("Value of Hidden ID")
>  .setMessage(html)
>  .setPositiveButton(android.R.string.ok, null)
>  .setCancelable(false)
>  .create()
>  .show();
>  }
>  }
> ~~~
>
> html code:
> ~~~
> Lunch style="width: 300px;" > value='0'>
>  Do You SEE THIS
> ~~~
>
> Any help would be great!
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Re: [android-developers] Help. I need to pull and eventually send a value via webview

2011-07-08 Thread Richard Diuk
yes I need to display it and pull the hidden value. and i was just using an
httpGet for supplying the other value back(but I'm really not set on any one
method)

On Thu, Jul 7, 2011 at 3:58 AM, Filip Havlicek wrote:

> Do you need to display the webpage? Or you are just interested in the value
> if the hidden input? How is the other value supposed to be sent back to the
> server, is it via javascript, is it a html form or something else?
>
> 2011/7/6 sabanim 
>
>> OK so it does not need to be webview but that's the closest I have
>> gotten to solving my problem. (going on 2 weeks now).
>>
>> ok so right now I am using a webview to go and see a page. On that
>> page is a hidden input tag with an id and value.
>> I need to pull that value and use it in java.  Eventually I need to
>> send something also.  I have this all working in a blackberry webworks
>> app using javascript and ajax.
>>
>> I think I'm close but I cant seem to modify my code to get the right
>> result.  with this code I can get all the html on the page but not
>> just the one thing I want. This is put into an alert.
>>
>> How do I get just the value and then how do I get it so the java will
>> read it.
>>
>> client code:
>> ~~~
>> public class button3 extends Activity{
>>
>> WebView wb = null;
>>
>> /** Called when the activity is first created. */
>> @Override
>> public void onCreate(Bundle savedInstanceState) {
>>  super.onCreate(savedInstanceState);
>>  setContentView(R.layout.buttons);
>>  wb = new WebView(this);
>>  wb.setWebViewClient(new HelloWebViewClient());
>>  wb.getSettings().setJavaScriptEnabled(true);
>>  wb.addJavascriptInterface(new MyJavaScriptInterface(),
>> "HTMLOUT");
>>  /* WebViewClient must be set BEFORE calling loadUrl! */
>>  wb.setWebViewClient(new WebViewClient() {
>>  @Override
>>  public void onPageFinished(WebView view, String url)
>>  {
>>  /* This call inject JavaScript into the page which just
>> finished loading. */
>>
>>
>> wb.loadUrl("javascript:window.HTMLOUT.showHTML(document.getElementsByTagName('html').innerHTML);");
>>
>>  }
>>  });
>>  wb.loadUrl("http://www.whateverurl.com";);
>>  setContentView(wb);
>> }
>>
>>
>>
>> private class HelloWebViewClient extends WebViewClient {
>>
>>  public boolean shouldOverrideUrlLoading(WebView view, String url)
>> {
>>   view.loadUrl(url);
>>   return true;
>>  }
>> }
>>
>> final Context myApp = this;
>>  class MyJavaScriptInterface
>>  {
>>  public void showHTML(String html)
>>  {
>>  new AlertDialog.Builder(myApp)
>>  .setTitle("Value of Hidden ID")
>>  .setMessage(html)
>>  .setPositiveButton(android.R.string.ok, null)
>>  .setCancelable(false)
>>  .create()
>>  .show();
>>  }
>>  }
>> ~~~
>>
>> html code:
>> ~~~
>> Lunch> style="width: 300px;" >> value='0'>
>>  Do You SEE THIS
>> ~~~
>>
>> Any help would be great!
>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Android Developers" group.
>> To post to this group, send email to android-developers@googlegroups.com
>> To unsubscribe from this group, send email to
>> android-developers+unsubscr...@googlegroups.com
>> For more options, visit this group at
>> http://groups.google.com/group/android-developers?hl=en
>
>
>  --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Re: [android-developers] Help. I need to pull and eventually send a value via webview

2011-07-08 Thread Filip Havlicek
Did you consider just downloading the page and parsing the value manually
(to get the value) and then providing the downloaded page to webview (to
display the page)?

2011/7/7 Richard Diuk 

> yes I need to display it and pull the hidden value. and i was just using an
> httpGet for supplying the other value back(but I'm really not set on any one
> method)
>
> On Thu, Jul 7, 2011 at 3:58 AM, Filip Havlicek 
> wrote:
>
>> Do you need to display the webpage? Or you are just interested in the
>> value if the hidden input? How is the other value supposed to be sent back
>> to the server, is it via javascript, is it a html form or something else?
>>
>> 2011/7/6 sabanim 
>>
>>>  OK so it does not need to be webview but that's the closest I have
>>> gotten to solving my problem. (going on 2 weeks now).
>>>
>>> ok so right now I am using a webview to go and see a page. On that
>>> page is a hidden input tag with an id and value.
>>> I need to pull that value and use it in java.  Eventually I need to
>>> send something also.  I have this all working in a blackberry webworks
>>> app using javascript and ajax.
>>>
>>> I think I'm close but I cant seem to modify my code to get the right
>>> result.  with this code I can get all the html on the page but not
>>> just the one thing I want. This is put into an alert.
>>>
>>> How do I get just the value and then how do I get it so the java will
>>> read it.
>>>
>>> client code:
>>> ~~~
>>> public class button3 extends Activity{
>>>
>>> WebView wb = null;
>>>
>>> /** Called when the activity is first created. */
>>> @Override
>>> public void onCreate(Bundle savedInstanceState) {
>>>  super.onCreate(savedInstanceState);
>>>  setContentView(R.layout.buttons);
>>>  wb = new WebView(this);
>>>  wb.setWebViewClient(new HelloWebViewClient());
>>>  wb.getSettings().setJavaScriptEnabled(true);
>>>  wb.addJavascriptInterface(new MyJavaScriptInterface(),
>>> "HTMLOUT");
>>>  /* WebViewClient must be set BEFORE calling loadUrl! */
>>>  wb.setWebViewClient(new WebViewClient() {
>>>  @Override
>>>  public void onPageFinished(WebView view, String url)
>>>  {
>>>  /* This call inject JavaScript into the page which just
>>> finished loading. */
>>>
>>>
>>> wb.loadUrl("javascript:window.HTMLOUT.showHTML(document.getElementsByTagName('html').innerHTML);");
>>>
>>>  }
>>>  });
>>>  wb.loadUrl("http://www.whateverurl.com";);
>>>  setContentView(wb);
>>> }
>>>
>>>
>>>
>>> private class HelloWebViewClient extends WebViewClient {
>>>
>>>  public boolean shouldOverrideUrlLoading(WebView view, String
>>> url) {
>>>   view.loadUrl(url);
>>>   return true;
>>>  }
>>> }
>>>
>>> final Context myApp = this;
>>>  class MyJavaScriptInterface
>>>  {
>>>  public void showHTML(String html)
>>>  {
>>>  new AlertDialog.Builder(myApp)
>>>  .setTitle("Value of Hidden ID")
>>>  .setMessage(html)
>>>  .setPositiveButton(android.R.string.ok, null)
>>>  .setCancelable(false)
>>>  .create()
>>>  .show();
>>>  }
>>>  }
>>> ~~~
>>>
>>> html code:
>>> ~~~
>>> Lunch>> style="width: 300px;" >>> value='0'>
>>>  Do You SEE THIS
>>> ~~~
>>>
>>> Any help would be great!
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Android Developers" group.
>>> To post to this group, send email to android-developers@googlegroups.com
>>> To unsubscribe from this group, send email to
>>> android-developers+unsubscr...@googlegroups.com
>>> For more options, visit this group at
>>> http://groups.google.com/group/android-developers?hl=en
>>
>>
>>  --
>> You received this message because you are subscribed to the Google
>> Groups "Android Developers" group.
>> To post to this group, send email to android-developers@googlegroups.com
>> To unsubscribe from this group, send email to
>> android-developers+unsubscr...@googlegroups.com
>> For more options, visit this group at
>> http://groups.google.com/group/android-developers?hl=en
>>
>
>  --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+uns

Re: [android-developers] Help. I need to pull and eventually send a value via webview

2011-07-08 Thread Richard Diuk
No, no I did not think of that. Mainly because I do not know how to do that.
Is that done in a webview? Can you tell me what I am to google to learn how
to do this or perhaps point me to some code or tutorial?

Thanks for the help by the way. :)

On Fri, Jul 8, 2011 at 6:40 AM, Filip Havlicek wrote:

> Did you consider just downloading the page and parsing the value manually
> (to get the value) and then providing the downloaded page to webview (to
> display the page)?
>
> 2011/7/7 Richard Diuk 
>
>> yes I need to display it and pull the hidden value. and i was just using
>> an httpGet for supplying the other value back(but I'm really not set on any
>> one method)
>>
>> On Thu, Jul 7, 2011 at 3:58 AM, Filip Havlicek 
>> wrote:
>>
>>> Do you need to display the webpage? Or you are just interested in the
>>> value if the hidden input? How is the other value supposed to be sent back
>>> to the server, is it via javascript, is it a html form or something else?
>>>
>>> 2011/7/6 sabanim 
>>>
  OK so it does not need to be webview but that's the closest I have
 gotten to solving my problem. (going on 2 weeks now).

 ok so right now I am using a webview to go and see a page. On that
 page is a hidden input tag with an id and value.
 I need to pull that value and use it in java.  Eventually I need to
 send something also.  I have this all working in a blackberry webworks
 app using javascript and ajax.

 I think I'm close but I cant seem to modify my code to get the right
 result.  with this code I can get all the html on the page but not
 just the one thing I want. This is put into an alert.

 How do I get just the value and then how do I get it so the java will
 read it.

 client code:
 ~~~
 public class button3 extends Activity{

 WebView wb = null;

 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.buttons);
  wb = new WebView(this);
  wb.setWebViewClient(new HelloWebViewClient());
  wb.getSettings().setJavaScriptEnabled(true);
  wb.addJavascriptInterface(new MyJavaScriptInterface(),
 "HTMLOUT");
  /* WebViewClient must be set BEFORE calling loadUrl! */
  wb.setWebViewClient(new WebViewClient() {
  @Override
  public void onPageFinished(WebView view, String url)
  {
  /* This call inject JavaScript into the page which just
 finished loading. */


 wb.loadUrl("javascript:window.HTMLOUT.showHTML(document.getElementsByTagName('html').innerHTML);");

  }
  });
  wb.loadUrl("http://www.whateverurl.com";);
  setContentView(wb);
 }



 private class HelloWebViewClient extends WebViewClient {

  public boolean shouldOverrideUrlLoading(WebView view, String
 url) {
   view.loadUrl(url);
   return true;
  }
 }

 final Context myApp = this;
  class MyJavaScriptInterface
  {
  public void showHTML(String html)
  {
  new AlertDialog.Builder(myApp)
  .setTitle("Value of Hidden ID")
  .setMessage(html)
  .setPositiveButton(android.R.string.ok, null)
  .setCancelable(false)
  .create()
  .show();
  }
  }
 ~~~

 html code:
 ~~~
 Lunch>>> style="width: 300px;"  value='0'>
  Do You SEE THIS
 ~~~

 Any help would be great!

 --
 You received this message because you are subscribed to the Google
 Groups "Android Developers" group.
 To post to this group, send email to
 android-developers@googlegroups.com
 To unsubscribe from this group, send email to
 android-developers+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en
>>>
>>>
>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "Android Developers" group.
>>> To post to this group, send email to android-developers@googlegroups.com
>>> To unsubscribe from this group, send email to
>>> android-developers+unsubscr...@googlegroups.com
>>> For more options, visit this group at
>>> http://groups.google.com/group/android-developers?hl=en
>>>
>>
>>  --
>> You received this message because you are subscribed to the Google
>> Groups "Android Developers" group.
>> To post to this group, send email to android-developers@googlegroups.com
>> To 

Re: [android-developers] Help. I need to pull and eventually send a value via webview

2011-07-08 Thread Filip Havlicek
To download the data, you can use either standard Java URL and URLConnection
classes or the HttpClient from apache included in Android. Googling those
classes should result in some decent hits. You can then parse the String to
get the value and then pass the page to your WebView by calling it's
loadData or loadDataWithBaseURL methods.

2011/7/8 Richard Diuk 

> No, no I did not think of that. Mainly because I do not know how to do
> that. Is that done in a webview? Can you tell me what I am to google to
> learn how to do this or perhaps point me to some code or tutorial?
>
> Thanks for the help by the way. :)
>
> On Fri, Jul 8, 2011 at 6:40 AM, Filip Havlicek 
> wrote:
>
>> Did you consider just downloading the page and parsing the value manually
>> (to get the value) and then providing the downloaded page to webview (to
>> display the page)?
>>
>> 2011/7/7 Richard Diuk 
>>
>>> yes I need to display it and pull the hidden value. and i was just using
>>> an httpGet for supplying the other value back(but I'm really not set on any
>>> one method)
>>>
>>> On Thu, Jul 7, 2011 at 3:58 AM, Filip Havlicek >> > wrote:
>>>
 Do you need to display the webpage? Or you are just interested in the
 value if the hidden input? How is the other value supposed to be sent back
 to the server, is it via javascript, is it a html form or something else?

 2011/7/6 sabanim 

>  OK so it does not need to be webview but that's the closest I have
> gotten to solving my problem. (going on 2 weeks now).
>
> ok so right now I am using a webview to go and see a page. On that
> page is a hidden input tag with an id and value.
> I need to pull that value and use it in java.  Eventually I need to
> send something also.  I have this all working in a blackberry webworks
> app using javascript and ajax.
>
> I think I'm close but I cant seem to modify my code to get the right
> result.  with this code I can get all the html on the page but not
> just the one thing I want. This is put into an alert.
>
> How do I get just the value and then how do I get it so the java will
> read it.
>
> client code:
> ~~~
> public class button3 extends Activity{
>
> WebView wb = null;
>
> /** Called when the activity is first created. */
> @Override
> public void onCreate(Bundle savedInstanceState) {
>  super.onCreate(savedInstanceState);
>  setContentView(R.layout.buttons);
>  wb = new WebView(this);
>  wb.setWebViewClient(new HelloWebViewClient());
>  wb.getSettings().setJavaScriptEnabled(true);
>  wb.addJavascriptInterface(new MyJavaScriptInterface(),
> "HTMLOUT");
>  /* WebViewClient must be set BEFORE calling loadUrl!
> */
>  wb.setWebViewClient(new WebViewClient() {
>  @Override
>  public void onPageFinished(WebView view, String url)
>  {
>  /* This call inject JavaScript into the page which
> just
> finished loading. */
>
>
> wb.loadUrl("javascript:window.HTMLOUT.showHTML(document.getElementsByTagName('html').innerHTML);");
>
>  }
>  });
>  wb.loadUrl("http://www.whateverurl.com";);
>  setContentView(wb);
> }
>
>
>
> private class HelloWebViewClient extends WebViewClient {
>
>  public boolean shouldOverrideUrlLoading(WebView view, String
> url) {
>   view.loadUrl(url);
>   return true;
>  }
> }
>
> final Context myApp = this;
>  class MyJavaScriptInterface
>  {
>  public void showHTML(String html)
>  {
>  new AlertDialog.Builder(myApp)
>  .setTitle("Value of Hidden ID")
>  .setMessage(html)
>  .setPositiveButton(android.R.string.ok, null)
>  .setCancelable(false)
>  .create()
>  .show();
>  }
>  }
> ~~~
>
> html code:
> ~~~
> Lunch style="width: 300px;" > value='0'>
>  Do You SEE THIS
> ~~~
>
> Any help would be great!
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to
> android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en


 --
 You received this message because you are subscribed to the Google
 Groups "Andr

Re: [android-developers] Help. I need to pull and eventually send a value via webview

2011-07-09 Thread Richard Diuk
OK. Awesome I will give it a try this week and let you know.  I appreciate
the help.

On Fri, Jul 8, 2011 at 2:39 PM, Filip Havlicek wrote:

> To download the data, you can use either standard Java URL and
> URLConnection classes or the HttpClient from apache included in Android.
> Googling those classes should result in some decent hits. You can then parse
> the String to get the value and then pass the page to your WebView by
> calling it's loadData or loadDataWithBaseURL methods.
>
> 2011/7/8 Richard Diuk 
>
>> No, no I did not think of that. Mainly because I do not know how to do
>> that. Is that done in a webview? Can you tell me what I am to google to
>> learn how to do this or perhaps point me to some code or tutorial?
>>
>> Thanks for the help by the way. :)
>>
>> On Fri, Jul 8, 2011 at 6:40 AM, Filip Havlicek 
>> wrote:
>>
>>> Did you consider just downloading the page and parsing the value manually
>>> (to get the value) and then providing the downloaded page to webview (to
>>> display the page)?
>>>
>>> 2011/7/7 Richard Diuk 
>>>
 yes I need to display it and pull the hidden value. and i was just using
 an httpGet for supplying the other value back(but I'm really not set on any
 one method)

 On Thu, Jul 7, 2011 at 3:58 AM, Filip Havlicek <
 havlicek.fi...@gmail.com> wrote:

> Do you need to display the webpage? Or you are just interested in the
> value if the hidden input? How is the other value supposed to be sent back
> to the server, is it via javascript, is it a html form or something else?
>
> 2011/7/6 sabanim 
>
>>  OK so it does not need to be webview but that's the closest I have
>> gotten to solving my problem. (going on 2 weeks now).
>>
>> ok so right now I am using a webview to go and see a page. On that
>> page is a hidden input tag with an id and value.
>> I need to pull that value and use it in java.  Eventually I need to
>> send something also.  I have this all working in a blackberry webworks
>> app using javascript and ajax.
>>
>> I think I'm close but I cant seem to modify my code to get the right
>> result.  with this code I can get all the html on the page but not
>> just the one thing I want. This is put into an alert.
>>
>> How do I get just the value and then how do I get it so the java will
>> read it.
>>
>> client code:
>> ~~~
>> public class button3 extends Activity{
>>
>> WebView wb = null;
>>
>> /** Called when the activity is first created. */
>> @Override
>> public void onCreate(Bundle savedInstanceState) {
>>  super.onCreate(savedInstanceState);
>>  setContentView(R.layout.buttons);
>>  wb = new WebView(this);
>>  wb.setWebViewClient(new HelloWebViewClient());
>>  wb.getSettings().setJavaScriptEnabled(true);
>>  wb.addJavascriptInterface(new MyJavaScriptInterface(),
>> "HTMLOUT");
>>  /* WebViewClient must be set BEFORE calling loadUrl!
>> */
>>  wb.setWebViewClient(new WebViewClient() {
>>  @Override
>>  public void onPageFinished(WebView view, String url)
>>  {
>>  /* This call inject JavaScript into the page which
>> just
>> finished loading. */
>>
>>
>> wb.loadUrl("javascript:window.HTMLOUT.showHTML(document.getElementsByTagName('html').innerHTML);");
>>
>>  }
>>  });
>>  wb.loadUrl("http://www.whateverurl.com";);
>>  setContentView(wb);
>> }
>>
>>
>>
>> private class HelloWebViewClient extends WebViewClient {
>>
>>  public boolean shouldOverrideUrlLoading(WebView view, String
>> url) {
>>   view.loadUrl(url);
>>   return true;
>>  }
>> }
>>
>> final Context myApp = this;
>>  class MyJavaScriptInterface
>>  {
>>  public void showHTML(String html)
>>  {
>>  new AlertDialog.Builder(myApp)
>>  .setTitle("Value of Hidden ID")
>>  .setMessage(html)
>>  .setPositiveButton(android.R.string.ok, null)
>>  .setCancelable(false)
>>  .create()
>>  .show();
>>  }
>>  }
>> ~~~
>>
>> html code:
>> ~~~
>> Lunch> style="width: 300px;" >> value='0'>
>>  Do You SEE THIS
>> ~~~
>>
>> Any help would be great!
>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Android Developers" group.
>> To post to this group, send email to
>> android-developers@googlegroups.com
>> To unsubs