1
我试图单击时显示一个弹出对话框与从web视图中的图像。我的问题是弹出对话框没有弹出,但它在web视图中打开全屏或在浏览器中打开。是否有可能在webview内弹出?我使用了以下 的网络设置,但它证明是徒劳的。Webview弹出不起作用
WebSettings settings = wvcontent.getSettings();
settings.setSupportMultipleWindows(true);
settings.setPluginsEnabled(true);
settings.setAllowFileAccess(true);
settings.setJavaScriptEnabled(true);
这是我的HTML内容。
html_content =
"<strong>"+title+"</strong>"
+ " <br><br><img src='"+single_image+" width='300' height='211'>"
+ "<br> "
+ ""+ content + "<br>"
+ str
+ "<div id='popup' style='display:none'>"
+ "<a id='popup-close' href='' class='button'>"
+ "Fermer"
+ "</a><p><img id='image-placeholder' width='300px';height='250px' src=''>"
+ "<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.js'></script>"
+ "<script type='text/javascript'>
$(document).ready(function() {
$('.popup-open').click(function(e)"
+ "{$('#popup:visible').hide();
e.preventDefault();
$('#image-placeholder').attr('src', $(this).attr('href'));"
+ "$('#popup').fadeIn('fast');});
$('#popup-close').click(function(e) {e.preventDefault(); $('#popup').fadeOut('fast');});});"
+"</script>";
有人可以提供一个提示吗?
我在哪里可以找到一个Android的例子? – PIONA
因为您使用的是webview和jquery相结合,所以它不必特定于Android。 – drewan50
我已经这样做,但它不填充我的模态对话框http://stackoverflow.com/questions/13517028/display-div-content-in-a-modal-dialog-box-in-java#comment18504146_13517028 – PIONA