如题!!!!
- 发布:2015-12-23 10:13
- 更新:2015-12-23 11:51
- 阅读:1540
搜索功能:父页面搜索,子页面直接显示搜索结果。怎么做?
TseWayne (作者)
b.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Webview Example</title>
<script type="text/javascript">
var ws=null,embed=null;
// H5 plus事件处理
function plusReady(){
ws=plus.webview.currentWebview();
embed=plus.webview.create("a.html","",{top:"46px",bottom:"0px"});
ws.append( embed );
}
if(window.plus){
plusReady();
}else{
document.addEventListener("plusready",plusReady,false);
}
// 在Webview窗口中执行JS脚本
function evalJS() {
embed.evalJS("alert('evalJS: '+location.href);");
}
</script>
</head>
<body>
b页面
</body>
</html>
a.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Webview Example</title>
<script type="text/javascript">
</script>
</head>
<body>
在Webview窗口中执行JS脚本
<button onclick="evalJS()">evalJS</button>
</body>
</html>
TseWayne (作者)
怎么没效果啊
子页面 console.log();也没信息。。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Webview Example</title>
<script type="text/javascript">
var ws=null,embed=null;
// H5 plus事件处理
function plusReady(){
ws=plus.webview.currentWebview();
embed=plus.webview.create("a.html","",{top:"46px",bottom:"0px"});
ws.append( embed );
}
if(window.plus){
plusReady();
}else{
document.addEventListener("plusready",plusReady,false);
}
// 在Webview窗口中执行JS脚本
function evalJS() {
embed.evalJS("alert('evalJS: '+location.href);");
}
</script>
</head>
<body>
在Webview窗口中执行JS脚本
<button onclick="evalJS()">evalJS</button>
</body>
</html>
TseWayne (作者)
啊?
2015-12-23 10:40
ahwx1994
回复 TseWayne:http://www.html5plus.org/doc/zh_cn/webview.html#plus.webview.WebviewObject.evalJS
2015-12-23 10:43
TseWayne (作者)
回复 ahwx1994:怎么没反应,示例在下面。按你给我那个dome写的
2015-12-23 11:24