和我们一起放飞理想吧!
  • 本栏最新文章
摄影专辑AD
  • 本栏推荐文章
当前位置:程序设计首页 >> Javascript技术 >> 详细内容

【翻译】动态调用样式表代码 (5)

2008-04-04 01:19:49    作者:WINNERZONE    来源:aspalliance.com    文字大小: |  | 
简介:文章使用了多种动态调用样式表的方法。首先你可以学习到如何使用JavaScript代码来动态调用的方法,然后我们会探索如何从数据库中读取样式表代码。文章还提供了一些技巧来进一步提高样式表代码。还提供了一个完整 ...
bsp;          vbCrLf & "    background-color: red;" & _
            vbCrLf & "    font-family:courier;" & _
            vbCrLf & "    font-weight:normal;" & _
            vbCrLf & "    color:red;}" & _
            vbCrLf & "</style>"
'我插入了一个 vbCrLf 在页面。你也可以插入一个字符串。

HttpContext.Current.Session("StijlScript") = "<style type='text/css'>" & _
    "BODY{background-color: red;font-family:courier;" & _
    "font-weight:normal;color:red;}</style>"
'然后合并起来

        script1 = vbCrLf & "--></script>" 'to end the javascript code
 
        script1 = script1 & vbCrLf & HttpContext.Current.Session("StijlScript")          
        script1 = script1 & vbCrLf & "<script type=""text/javascript""><!--"
'执行它
 
  ScriptManager.RegisterClientScriptBlock(CType( _
  Page.FindControl("scriptManager1"), Object), _
  CType(Page.FindControl("scriptManager1"), Object).GetType, _
  "RefreshMap", script1, True)
'RefreshMap是唯一名字,如果你想要在最后提交这个script。
    End Sub
End Class

Result

页面是一个黄色背景,没有使用ScriptManager.RegisterClientScriptBlock.
我动态的改变成红色。在MyCode中的每一项将会重写我的CSS样式。如果你不使用一个项,将会使用默认的CSS样式。
[1] [2] [3] [4] [5]
相关文章
绵阳网警