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
Post a Comment