| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 | 
							- <!DOCTYPE HTML>
 
- <html>
 
- 	<head>
 
- 		<meta charset="utf-8"/>
 
- 		<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover"/>
 
- 		<meta name="HandheldFriendly" content="true"/>
 
- 		<meta name="MobileOptimized" content="320"/>
 
- 		<title>Search Input</title>
 
- 		<script type="text/javascript" src="../js/common.js"></script>
 
- 		<link rel="stylesheet" href="../css/common.css" type="text/css" charset="utf-8"/>
 
- 		<script>
 
- var ws = null;
 
- // H5 plus事件处理
 
- function plusReady(){
 
- 	ws = plus.webview.currentWebview();
 
- 	ws.addEventListener('titleNViewSearchInputChanged', function(e){
 
- 		console.log('titleNViewSearchInputChanged: '+JSON.stringify(e));
 
- 		document.getElementById('search').innerText = e.text;
 
- 	}, false);
 
- 	ws.addEventListener('titleNViewSearchInputConfirmed', function(e){
 
- 		console.log('titleNViewSearchInputConfirmed: '+JSON.stringify(e));
 
- 		doSearch(e.text);
 
- 	}, false);
 
- 	ws.addEventListener('titleNViewSearchInputFocusChanged', function(e){
 
- 		console.log('titleNViewSearchInputFocusChanged: '+JSON.stringify(e));
 
- 	}, false);
 
- }
 
- document.addEventListener('plusready', plusReady, false);
 
- // 更新搜索文本
 
- var bText = false;
 
- function changeText(){
 
- 	var t = bText?'':'修改后的搜索文本';
 
- 	bText = !bText;
 
- 	ws.setTitleNViewSearchInputText(t);
 
- }
 
- // 获取搜索文本
 
- function getText(){
 
- 	console.log('searchInput: '+ws.getTitleNViewSearchInputText());
 
- }
 
- // 执行搜索操作
 
- var wbaidu = null;
 
- function doSearch(txt){
 
- 	if(wbaidu){	// 避免快速点击打开
 
- 		return;
 
- 	}
 
- 	var url = 'https://m.baidu.com/s?word='+txt;
 
- 	wbaidu = plus.webview.create('https://m.baidu.com/s?word='+txt, 'baidu', {
 
- 		backButtonAutoControl: 'close',
 
- 		popGesture: 'close',
 
- 		progress: {
 
- 			color: '#00CC00',
 
- 			height: '3px'
 
- 		},
 
- 		titleNView: {
 
- 			autoBackButton: true,
 
- 			backgroundColor: '#D74B28',
 
- 			titleText: txt,
 
- 			titleColor: '#CCCCCC'
 
- 		}
 
- 	});
 
- 	wbaidu.addEventListener('close', function(e){
 
- 		wbaidu = false;
 
- 		ws.setTitleNViewSearchInputFocus(true);
 
- 	}, false);
 
- 	ws.setTitleNViewSearchInputFocus(false);
 
- 	wbaidu.show('pop-in');
 
- }
 
- 		</script>
 
- 	</head>
 
- 	<body>
 
- 		<br/>
 
- 		<p>搜索示例页面</p>
 
- 		<br>
 
- 		<div class="button" onclick="changeText()">修改搜索文本</div>
 
- 		<div class="button" onclick="getText()">获取搜索文本</div>
 
- 		<br/>
 
- 		<p style="color:#FF0000;" id="search"></p>
 
- 		<br/>
 
- 	</body>
 
- </html>
 
 
  |