页面初始化的时候,文字超链接设置为不可用:b1.disabled="disabled";
之后调用方法判断,如果条件满足:b1.visible="true";
但是还是不可用,有没有什么好的办法控制文字超链接的显示?
之后调用方法判断,如果条件满足:b1.visible="true";
但是还是不可用,有没有什么好的办法控制文字超链接的显示?
解决方案 »
- c#里怎样压缩flash体积
- 选中Excel准备导入之前,先让用户选择工作表和字段. 应该怎么写?
- 如何将3万条纪录分写到若干个xml文件中去
- 请教关于arraylist的一个问题!
- unable to find an entry point named 找不到函数入口点
- 求购DataGrid、自定义报表、打印、串口通讯等源码模块
- 开贴送分
- 收藏怎么不行啦,点收藏的时候出来一个365的网摘?
- 终于升四个裤衩了,散分!顺便推荐几个视频
- 如何编程改变richtextBox中文字的大小
- Vs2008 MsChart柱状图改变柱子颜色
- 请教达人,用C#(VS2005)如何设计出这种界面设计(只有20分了)
这句话不好使呀
满足条件:b1.visible=true;
b1.disabled=false;在用的地方判断
if(true)
{
b1.disabled=true;
}
else
{
b1.disabled=false;
}
var titleArray=new Array();
function go_url(id)
{
for (var i=0;i<info.length-1;i=i+10)
{
if (id==info[i]?"true":"false")
{
var b1=document.getElementById("b1");
var b2=document.getElementById("b2");
var b3=document.getElementById("b3");
var b4=document.getElementById("b4");
var b5=document.getElementById("b5");
var b6=document.getElementById("b6");
var b7=document.getElementById("b7");
var b8=document.getElementById("b8");
var b9=document.getElementById("b9");
if(info[i+3]=="Y"?"true":"false" && info[i+4]=="1"?"true":"false"&& info[i+1]=="N"?"true":"false")
{
b1.style.display ="";
}
else
{
b1.style.display ="none";
}
if(info[i+3]=="Y"?"true":"false" && info[i+4]=="2"?"true":"false"&& info[i+1]=="D"?"true":"false")
{
b2.style.display ="";
}
else
{
b2.style.display ="none";
}
if(info[i+3]=="Y"?"true":"false" && info[i+4]=="3"?"true":"false" && info[i+1]=="M"?"true":"false")
{
b3.style.display ="";
}
else
{
b3.style.display ="none";
}
if(info[i+3]=="Y"?"true":"false" && info[i+4]=="4"?"true":"false"&& info[i+1]=="S"?"true":"false")
{
b4.style.display ="";
}
else
{
b4.style.display ="none";
}
if(info[i+3]=="Y"?"true":"false" && info[i+4]=="5"?"true":"false"&& info[i+1]=="A"?"true":"false")
{
b5.style.display ="";
}
else
{
b5.style.display ="none";
}
if(info[i+3]=="Y"?"true":"false" && info[i+4]=="6"?"true":"false"&& info[i+1]=="F"?"true":"false")
{
b6.style.display ="";
}
else
{
b6.style.display ="none";
}
if(info[i+3]=="Y"?"true":"false" && info[i+4]=="7"?"true":"false"&& info[i+1]=="P"?"true":"false")
{
b7.style.display ="";
}
else
{
b7.style.display ="none";
}
if(info[i+3]=="Y"?"true":"false" && info[i+4]=="8"?"true":"false"&& info[i+1]=="B"?"true":"false")
{
b8.style.display ="";
}
else
{
b8.style.display ="none";
}
if(info[i+3]=="Y"?"true":"false" && info[i+4]=="9"?"true":"false"&& info[i+1]=="T"?"true":"false")
{
b9.style.display ="";
}
else
{
b9.style.display ="none";
}
}
}}
</script>
如果是给子节点点击的时候触发事件调用的方法应该怎么写呢?
protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
{
Response.Write("sdfsdfsdfgfhnghnghnghnghngh");
TreeNode tnodeSel = TreeView1.SelectedNode;
//iName = TreeView1.SelectedNode.Text.ToString();
string id0 = TreeView1.SelectedNode.Value.ToString();
Response.Write(id0);
//MessageBox.Show(id);
OleDbConnection myConnection1 = new OleDbConnection();
myConnection1.ConnectionString = ConfigurationSettings.AppSettings["oracleconn"];
OleDbCommand commandmc = new OleDbCommand();
string strsql = "select ym from zbfunction where efid='"+id0+"'";
commandmc = new OleDbCommand(strsql, myConnection1);
myConnection1.Open();
OleDbDataReader dr5 = commandmc.ExecuteReader();
while ((dr5.Read()))
{
TreeView1.SelectedNode.NavigateUrl = (string)dr5["ym"].ToString();
TreeView1.SelectedNode.Target = "main_right";
}
myConnection1.Close();
commandmc.Dispose();
//TreeView1.Attributes.Add("onclick", "mod_t(id0)");
//TreeView1.SelectedNode.Selected = false;
tnodeSel.Selected = false;
}
if (!IsPostBack)
{
b1.disabled=false;
}