|
| |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
test.htm <html> <head> <title>test</title> <style type=text/css id=fatherStyle> body {background:#efefef} .s1 {background: red} </style> </head> <body> <input type=button value=open onclick=window.open(\\\'son.htm\\\',\\\'\\\')> </body> </html> ------------------------------------------ son.htm <HTML> <HEAD><TITLE></TITLE> <style type=text/css id=sonStyle> </style> <script> bgd=opener.document.styleSheets(0).rules(1).style.background; name=opener.document.styleSheets(0).rules(1).selectorText; document.styleSheets.sonStyle.addRule(name,"background:"+bgd); //以上几条语句使得本页面可以使用父窗口定义的s1,但是这很麻烦,有什么简朴的办法可以继续父窗口定义的所有styleSheets吗?象下面的语句就出错: //document.styleSheets.sonStyle.rules=opener.document.styleSheets.fatherStyle.rules; function changeStyle(){ d1.className="s1"; } </script> </HEAD> <BODY> <span id=d1>测试文字</span><br> <input type=button value=change onClick=changeStyle()> </body> </html> 返回类别: 教程 上一教程: CSS-COLOR样式 下一教程: CSS:FONT-VARIANT 您可以阅读与"请看被打开的子窗口继续父窗口定义的STYLESHEETS的例子"相关的教程: · 一个简朴的XML Schema的例子 · XMLHTTP异步获取网站数据的例子 · JSP取得在WEB.XML中定义的参数 · 利用XML实现通用WEB报表打印实际使用中的例子 · 页面上所有的链接都在新窗口打开 |
| 快精灵印艺坊 版权所有 |
首页 |
||