function selectAudioList(){
noteDB.transaction(function(tx){
tx.executeSql("SELECT * FROM audios ORDER BY audioinfoupdated DESC",[],function(tx,result){
var s="<li data-role='list-divider' id='watchdiaryNoEditlist'>錄音</li>";
for(var i=0;i<result.rows.length;i++){
s += "<li>title : " + result.rows.item(i).audiotitle + "<button type='button' onclick=' " + playAudio( result.rows.item(i).audioinfopath ) + " '>播放</button>"
+ "<button type='button' onclick=' " + stopAudio() + " '>停止</button></li>";
}
$("#audioTest").html(s);
$("#audioTest").listview("refresh");
},errorCallback);
},errorCallback);
}
function playAudio(path) {
alert("button");
mediaRec = new Media(path, function(){alert("create media success");}, function(){alert("create media error");}); if (mediaRec)
mediaRec.play();
}
function stopAudio() {
alert("stop");
if (mediaRec)
mediaRec.stop(); }打開某個頁面後會執行selectAudioList這個函式 然後會有按鈕可以按
但是我按下去時alert都不會跳出來 應該是事件沒有觸發
請問這要怎麼修改呢
noteDB.transaction(function(tx){
tx.executeSql("SELECT * FROM audios ORDER BY audioinfoupdated DESC",[],function(tx,result){
var s="<li data-role='list-divider' id='watchdiaryNoEditlist'>錄音</li>";
for(var i=0;i<result.rows.length;i++){
s += "<li>title : " + result.rows.item(i).audiotitle + "<button type='button' onclick=' " + playAudio( result.rows.item(i).audioinfopath ) + " '>播放</button>"
+ "<button type='button' onclick=' " + stopAudio() + " '>停止</button></li>";
}
$("#audioTest").html(s);
$("#audioTest").listview("refresh");
},errorCallback);
},errorCallback);
}
function playAudio(path) {
alert("button");
mediaRec = new Media(path, function(){alert("create media success");}, function(){alert("create media error");}); if (mediaRec)
mediaRec.play();
}
function stopAudio() {
alert("stop");
if (mediaRec)
mediaRec.stop(); }打開某個頁面後會執行selectAudioList這個函式 然後會有按鈕可以按
但是我按下去時alert都不會跳出來 應該是事件沒有觸發
請問這要怎麼修改呢
解决方案 »
- 求使用<a>标签调用js局部刷新方法的代码
- extjs dataView的itemSelector
- 如何通过js来更改html代码动态更改样式
- arguments对象
- 3个= 号是什么意思?
- 自己写JS混淆器 思路是什么?正则表达式的应用???
- 关于window.open 的一个问题!!
- 关于打印机的设置
- 打印时,出现"该页上的ActivX控件不安全。当前安全设置禁止运行………………"
- 我的页面中有 上、下 两框架,我在上框架的底部放了一个弹出式菜单,结果弹出的菜单被下面的页面挡住了,各位大侠咋个办呢?
- javascript高仿CSDN社区树形结构
- Ajax是javascript框架中的一种吗?
s += "<li>title : " + result.rows.item(i).audiotitle + "<button type='button' onclick='playAudio(\"" + result.rows.item(i).audioinfopath + "\")'>播放</button>"
+ "<button type='button' onclick='stopAudio()'>停止</button></li>";
tx.executeSql("SELECT * FROM notes ORDER BY updated DESC",[],function(tx,result){
var s="<li data-role='list-divider' id='watchdiaryNoEditlist'>日記</li>";
for(var i=0;i<result.rows.length;i++){
s += "<li><img width='75' height='50' src='" + result.rows.item(i).picpath + "'</img>" +result.rows.item(i).title +"<a href='previewpage.html?id="+result.rows.item(i).id +"'></a></li>";
}
$("#watchdiaryNoEdit").html(s);
$("#watchdiaryNoEdit").listview("refresh");
},errorCallback);
},errorCallback);這是另外一個頁面啟動時要跑得代碼
但是這個就OK img裡面的圖都有讀到src並顯示出來
要全放會很多?