zoukankan      html  css  js  c++  java
  • DropDownList overlapping WebDialogWindow

    /// <summary>

    /// Register javascript to hide select elements. Select elements overlap window in IE6

    /// </summary>

    protected 
    void RegisterJavaScript() 
    {

    //Creates function that displays select elements

    if (!Page.ClientScript.IsClientScriptBlockRegistered("ShowSelect")) 
    {

    string scrp 
    = "<script>function showSelect(){ var dialog = $find('" + this.dialogWindow.ClientID + "');"
    scrp 
    += " var resultVar = dialog.get_windowState();if (resultVar == 3) {var elements = document.getElementsByTagName('select');";

    scrp 
    += "var i = 0; var dispType = 'inline'; while (i < elements.length) { elements[i].style.display = dispType;i++;}}}</script>";Page.ClientScript.RegisterStartupScript(this.GetType(), "ShowSelect", scrp); 
    }

    //Creates function that hides select elements

    if (!Page.ClientScript.IsClientScriptBlockRegistered("HideSelect")) 
    {

    string scrp 
    = "<script>function hideSelect(){var elements = document.getElementsByTagName('select'); var i = 0;"
    scrp 
    += "while (i < elements.length) {elements[i].style.display = 'none';i++;}}</script>";

    Page.ClientScript.RegisterStartupScript(
    this.GetType(), "HideSelect", scrp); 
    }

     



     

    In the WebDialogWindow attributed I added the javascript functions to the ClientEvents tag.

    <ClientEvents Initialize="hideSelect" WindowStateChanged="showSelect" />

  • 相关阅读:
    DirectShow自带实例StillCap在回调函数里实现抓图并保存为文件
    x264 VS2008下编译成功
    yuy2_to_i420,yuyv_to_i420
    x264源码阅读
    oracle 归档日志开启、关闭及删除归档日志
    TOMCAT设置JVM
    linux root 操作oracle命令
    struts2 标签判断list是否为空
    linux下mysql 5.5配置
    RHEL 6 下VNC Server 的安装配置
  • 原文地址:https://www.cnblogs.com/myx/p/1305068.html
Copyright © 2011-2022 走看看