我已經打開的代碼的新窗口:應用CSS樣式到新的窗口,而不使用document.write
w = window.open("", "ventana", "status=1,width=350,height=150");
還有我創建了一個表
var tresumen = w.document.createElement("table");
等,並等等...
一切工作正常,但是當涉及到應用CSS時,我發現新窗口不讀取我從主html中引用的單獨的css文件。在CSS我有一些線table
這樣的:
table {
some attributes here;
}
我能想到的,以使新的窗口讀取CSS的唯一方法,就是把一個document.write
的新窗口的JavaScript內,將有該html代碼引用(再次)的CSS文件,但因爲它已經在主html中引用,我不明白爲什麼這將是一個正確的方式...
這是什麼我的錯誤?
如何創建一個新窗口(沒有自己的html!)讀取主窗口正在使用的CSS?
謝謝!
爲什麼新與JS窗口?製作一個「燈箱」(谷歌它)或可能目標空白? – user1721135
在這個特定的工作中,我需要使用js與其他代碼(已經編寫)保持一致性,但我承認lightbox很有趣。 –