看板 Web_Design 關於我們 聯絡資訊
小的試著利用 javascript ,想在其他網站上嵌入一個 div 圖層, (意即利用 document.body.appendChild(divID) 的方法嵌入) 然而雖然自身的 div 內有自己的 style 定義,然而仍會受到該站的 CSS 影響... 舉個類似的例子(此情況倒不會發生),假設小的預設嵌入的 div 的背景為綠色, 然而會因為該站預設的 div 的背景為黑色所影響,造成無法以綠色為底... 因此不知是否有經驗的前輩們遇過或解決這類的問題呢? 或者有甚麼方法可以強制自己嵌入的元素不會因為原站設定而跑掉? (已知自己寫的 div.style.Element = "..." 的方法在某些網站上會失效) 又因為小的嵌入的動作會在不同網站上使用,不知有沒有能通用的方法處理? 先謝謝各位的回覆建議了! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.5.247
mrbigmouth:http://ensure.codeplex.com/ 類似的插件其實很多 05/24 01:03
mrbigmouth:啊咧 如果你不需要動態加載的話其實用不到這麼大的... 05/24 01:04
mrbigmouth:你不如說說在什麼情況下會產生"即使修改element style 05/24 01:07
mrbigmouth:也還是會被外層的div背景蓋過去"的情形吧... 05/24 01:08
mrbigmouth:應該只是語法問題 理論上元素的style是最優先的 05/24 01:08
mrbigmouth:想要跨瀏覽器又方便使用 可以考慮使用JQuery之類的lib 05/24 01:09
Derix:感謝m大的推文先...其實在非IE的平台上大部分都是style優先 05/24 01:10
Derix:沒錯...但是像在IE上或是少少數非IE上發生的問題就比較不知 05/24 01:11
Derix:該如何處理~ 小的找找比較好說明的實際例子再來請教好了... 05/24 01:12