在 Web 视图中打开弹出窗口
open a pop up a window in a webview
我目前正在创建一个带有webview
的图像映射。当有人点击热点时,我想在同一页面上的某种弹出窗口中打开另一个名为 getdir.html
的 html 页面。我猜我需要使用 JavaScript,但我对 JavaScript 完全陌生。我该怎么做?
这是我的网页视图代码:
webView = (WebView) findViewById(R.id.webView1);
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setBuiltInZoomControls(true);
webView.requestFocusFromTouch();
webView.requestFocus(View.FOCUS_DOWN);
webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
webView.loadUrl("file:///android_asset/imagemap.html");
这是我的图像映射:
<html>
<body>
<img src="bed_sa.png"
border="0"
usemap ="#imgmap2" />
<script>
function openPopup(url) {
window.open(url, "popup_id", "width=100,height=200");
return false;
}
</script>
<map id="imgmap2" name="imgmap2">
<area shape="rect" alt="first place" title="" coords="139,310,167,342" href="getdir.html" onclick="return openPopup(this.href);" target="" />
<area shape="rect" alt="sec place" title="" coords="142,543,171,571" href="getdir.html" onclick="return openPopup(this.href);" target="_self" />
<area shape="rect" alt="thirrd palce" title="" coords="331,630,358,658" href="getdir.html" onclick="return openPopup(this.href);" target="_self" />
</map>
</body>
</html>
编辑:
我尝试在 JavaScript 中打开弹出窗口,当我单独单击 html 时,它在我的计算机上运行良好,但在设备上使用 webview 时则无法正常工作。
我做错了什么?
试试这个JavaScript:
alert("your text here")
相关文章:
- JavaScript窗口.位置不;我不在内容编辑器Web部件中工作
- 如何显示弹出窗口以在使用纯 JavaScript 从 Web 服务器获取/请求数据时禁用搜索按钮
- 如何让 VB Web 浏览器控件单击无法在控件中手动单击但可以在实际 IE 窗口中单击的按钮
- 附加到窗口对象的 Web 辅助角色和访问对象
- 下拉菜单并切换到Selenium中的新窗口 Web驱动程序在Firefox中不起作用
- 我可以从 Web 应用程序打开 Windows 资源管理器窗口吗?
- 在 Web 视图中打开弹出窗口
- 在 Web 应用程序中对分离的面板使用实际的浏览器窗口是否可行
- 由ios7中的phonegap构建的Web应用程序的窗口比正常情况大
- 如何在使用弹簧框架工作时提供JSP页面的URL以打开WEB-INF文件夹中的弹出窗口
- 在响应式Web设计中,当用户缩小窗口时,我如何使用Javascript或jQuery来停止函数并重置
- 当用户点击web浏览器中的关闭按钮时,jquery确认框's窗口
- 窗口小部件-使用JSON响应的Web服务REST
- 如何打开新的web浏览器,而不是在点击链接时弹出,该链接与父窗口有单独的http会话
- chrome web扩展未显示弹出窗口
- 链接是在一个新的选项卡/窗口打开默认从我的web应用程序
- 如何使用JavaScript在web浏览器中打开另一个窗口
- 调用一个带有HTML字符串的web新页面,以在该窗口中呈现
- javascript窗口.当应用程序打开web应用程序时,Open失去引用
- 双窗口Web应用程序