webview - how to get selected string value from webpopup in corona sdk? -


in application used webpopup in have string webpopup.now used corona:close?=id string encoded.how string correctly.

<script> var selobj = window.getselection();  var selectedtext = selobj.tostring();  var texttemp='corona:close?id=';  document.getelementbyid('myanchor').href=texttemp+selectedtext; </script> 

finally iam getting string below.

%20achev%c3%a9s%20%5cr%5cn%20les%20cieux%20et

url encoding converts characters format can transmitted on internet.
more info:
http://www.w3schools.com/tags/ref_urlencode.asp
http://www.backbone.se/urlencodingutf8.htm
https://gist.github.com/ignisdesign/4323051

you can decode using function:

function decondeurl(str)         str = string.gsub (str, "+", " ")         str = string.gsub (str, "%%(%x%x)", function(h) return string.char(tonumber(h,16)) end)         str = string.gsub (str, "\r\n", "\n")         return str end 

more code snippets:
http://code.google.com/p/afrimesh/source/browse/branches/unstable/villagebus/lua/urlcode.lua?r=1105


Comments

Popular posts from this blog

c# - Operator '==' incompatible with operand types 'Guid' and 'Guid' using DynamicExpression.ParseLambda<T, bool> -