看板 Web_Design 關於我們 聯絡資訊
請問各位前輩,我有兩個問題想請教 (一)如果要開發一個系統,用html+jquery或js開發(這裡叫它htmlA), 然後將另個網頁擋(htmlB)載入到htmlA並在htmlA上顯示htmlB的內容(包含網頁原始碼) 有什麼辦法可以做呢,我原本用jQuery.load,但是只能呈現內容,不是網頁原始碼。 (二)請問呈現在瀏覽器上的網頁原始碼是否可用電腦以判斷字串條件,讓電腦自動更 改網頁原始碼,例如我在<input>A(文字輸入)中輸入idIsid (此為判斷id), <input>B(文字輸入)中輸入style="top:50%;"。(id條件相同加入輸入的字串)。 電腦判斷字串中給<div id="idIsid">加入style="top:50%;"的條件變成 <div id="idIsid" style="top:50%;"> 請問各位先進網頁程式是否可以完成這些動作,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.27.217.162 ※ 文章網址: http://www.ptt.cc/bbs/Web_Design/M.1399671003.A.AC1.html
GoalBased:2. javascrit 取得 id=idisid物件,修改他的style屬性 05/10 10:00
謝謝指點,請問前輩可不可以簡單舉例子,謝謝
hit1205:有點不懂第一個問題 0.0 原po是想把原始碼直接顯示出來嗎 05/10 10:53
嗯嗯是的,就是在網頁中顯示htmlA中空出一塊區域顯示htmlB的網頁原始碼 ※ 編輯: phenombox (114.27.217.162), 05/10/2014 11:11:50
duck10704:第一點我猜是類似header/footer要include的那種意思? 05/10 11:12
banjmin:1應該要後端支援 curl之後 把contentType改成text/plain 05/10 11:39
banjmin:這樣你ajax post抓後端程式就好還可以傳值決定要抓哪網頁 05/10 11:42
harry1123:第一點,在load()寫callback function 05/10 11:56
harry1123:function(response){$('slector').text(response);} 05/10 12:00
harry1123:記得用text();http://api.jquery.com/load/ 05/10 12:01
banjmin:2 . 寫一個給你http://jsfiddle.net/WF5hP/1/ 05/10 12:02
ducksteven:you need AngularJS ...XD 05/10 12:06
banjmin:推harry 05/10 12:08
banjmin:但是cross domain會被瀏覽器擋 用後端處理應該就不會 05/10 12:11
請問banjmin大,我在Chrome顯示不出來,但是Safari可以顯示,是您說的原因嗎?謝謝 非常謝謝各位前輩的教導,我一些我看懂的方式我馬上先試試看(鞠躬 ※ 編輯: phenombox (114.27.217.162), 05/10/2014 12:32:30 ※ 編輯: phenombox (114.27.217.162), 05/10/2014 13:18:18 ※ 編輯: phenombox (114.27.217.162), 05/10/2014 13:19:09