JQuery avec page créée dynamiquement
Bonjour
J'ai créer une page statique dans le paquet sous eclipse
/assets/www/css/ pour les css
/assets/www/js/ pour les js
puis la page statique, test1.html dans /assets/www/
Maintenant que cela fonctionne, je souhaite créer la page dynamiquement et la charger avec
browser.loaddata(lapage,"text/html","UTF-8")
Mais les css et js de jquery ne sont pas accessibles donc j'ai une page "normal"
Voila le code (extrait)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
browser=(WebView)findViewById(R.id.webkit);
browser.getSettings().setJavaScriptEnabled(true);
browser.getSettings().setBuiltInZoomControls(true);
browser.setWebViewClient(new WebViewClient());
browser.getSettings().setDomStorageEnabled(true);
browser.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
browser.clearCache(true);
//browser.loadUrl("file:///android_asset/www/test2.html"); 1ier exemple qui fonctionne
// 2ieme exemple - creation dynamique qui fonctionne pas
String maStr="<!DOCTYPE html><html><head>"+
"<meta charset=\"utf-8\">" +
"<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">"+
"<title>jQuery Mobile: Demos and Documentation</title>"+
"<link rel=\"stylesheet\" href=\"css/jquery.mobile-1.0.1.min.css\" />"+
"<script src=\"js/jquery.js\"></script>"+
"<script src=\"js/jquery.mobile-1.0.1.min.js\"></script>"+
"</head> "+
"<body> "+
"<div data-role=\"page\" class=\"type-home\">"+
"<ul data-role=\"listview\" data-inset=\"true\" data-theme=\"c\" data-dividertheme=\"f\">"+
"<li data-role=\"list-divider\">Overview</li>"+
"<li><a href=\"docs/about/intro.html\">AAAAAAAAAA</a></li>"+
"<li><a href=\"docs/about/getting-started.html\">BBBBBBBBBB</a></li>"+
"<li><a href=\"docs/about/features.html\">CCCCCCCCCCC</a></li>"+
"</ul>"+
"</div>"+
"</body>"+
"</html>";
browser.loadData( maStr, "text/html", "UTF-8"); |
Merci d'avance pour votre aide