• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: [iPhone] Webview stringByEvaluatingJavaScriptFromString
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [iPhone] Webview stringByEvaluatingJavaScriptFromString


  • Subject: Re: [iPhone] Webview stringByEvaluatingJavaScriptFromString
  • From: Fritz Anderson <email@hidden>
  • Date: Wed, 5 Aug 2009 16:33:53 -0500

On 5 Aug 2009, at 2:08 PM, Development wrote:

I'm trying to get a value for a specific variable to tell if a transaction is complete on iphone. In the didFinishLoading delegate method I have placed this code:

NSString * aString =[theWebView stringByEvaluatingJavaScriptFromString :@"document.getElementsByName(\"encrypted\").value"];
NSLog(@"AString: %@",aString);


The string is empty. I get nothing although I clearly have a field variable named encrypted in the html source of the page it is loading, and that field has a value because I have assigned it the value "Success!"
So I am concerned... What am I doing wrong?


I've spent half the morning googling examples, and looking on the developer site and all the examples and information tell me that my code should be good but it isn't.


We have only your word that your HTML and Objective-C are indistinguishable from perfect. If they are perfect, then you don't have a bug at all. If they aren't, then you've given us no way to help you.

Show your code, including the stripped-down HTML tree down to element "encrypted," how you initialize theWebView, and how you load it with the HTML. Tell us things you learned from the debugger, such as what aString _does_ contain, and whether theWebView is nil.

Are you displaying theWebView? If not, have you ascertained whether DOM accessors work on a UIWebView that may not have been rendered? (I confess I don't know, but it's one of the things I'd check.)

	— F

--
Fritz Anderson -- Xcode 3 Unleashed: Now in its second printing -- <http://x3u.manoverboard.org/ >


_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: [iPhone] Webview stringByEvaluatingJavaScriptFromString
      • From: Development <email@hidden>
References: 
 >[iPhone] Webview stringByEvaluatingJavaScriptFromString (From: Development <email@hidden>)

  • Prev by Date: Re: How do I compute the screen width of a particular font?
  • Next by Date: How do I change a UITableView's row-cell's color upon user selection?
  • Previous by thread: [iPhone] Webview stringByEvaluatingJavaScriptFromString
  • Next by thread: Re: [iPhone] Webview stringByEvaluatingJavaScriptFromString
  • Index(es):
    • Date
    • Thread