Re: [問題] 怎麼設定var的function函式?
※ 引述《jp956956 (儲備里長伯)》之銘言:
: 感謝
: 我貼一下用的程式碼跟想法
: 目前是在圖片上用onclick事件取代ID
: 去達到點擊圖片呼叫函式的效果
: <input type="image" src="這裡是香蕉圖片"
: alt="香蕉" title="香蕉" width="100%" height="250" id="香蕉"
: onclick="houseclick(香蕉);">
: houseclick跟houseRef我是用以下的方法來操作
: //houseclick函式內容
: function houseclick(name){
: var houseButton = document.getElementById(name);
: showSection(houseSection, houseButton);
: return 'housecontain/香蕉';
: };
: //店家資料
: var houseRef = firebase.database().ref(houseclick());
建議這樣寫
var path = houseclick();
var houseRef = firebase.database().ref(path);
: 我的想法是當我點擊了圖片之後
: 就會呼叫onclick 並且把香蕉丟進name裡面
: 以上確實可以讀取到housecontain/香蕉裡面的資料
: 我修改成如下
: //houseclick函式內容
: function houseclick(name){
: var houseButton = document.getElementById(name);
: showSection(houseSection, houseButton);
: return 'housecontain/'+ name;
: };
var path = houseclick('somepath');
var houseRef = firebase.database().ref(path);
Ref object的路徑就會是 'housecontain/somepath'
: 程式依然可以正常執行 但點進圖片之後
: 無法抓取到database的檔案 應該是路徑方面有錯誤發生
: 是否是name方面丟進去有問題
: 也用過另一變數
: var trans = "'" + name + "'"
O____O|||| ....
: return 'housecontain/' +trans的方法
: 不過依然抓取不到路徑
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.224.121
※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1543317153.A.867.html
推
11/27 19:45,
6年前
, 1F
11/27 19:45, 1F
推
11/28 19:28,
6年前
, 2F
11/28 19:28, 2F
→
11/28 19:28,
6年前
, 3F
11/28 19:28, 3F
→
11/30 03:58,
6年前
, 4F
11/30 03:58, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章