使用Javascript的div存在导航问题。使用VS2013和VB构建的项目
嘿,我正在寻找一些帮助,因为我的应用程序导航有问题。基本上,站点被分成几个Div,并且有一个save/next按钮,可以让用户进入下一个Div(屏幕)。客户端事件是JavaScript。问题是,当我单击按钮时,整个应用程序会显示在屏幕上,而不仅仅是单个屏幕。是否有人可以建议如何隐藏其他div,以便只显示当前div。我的主div称为divOverview,然后我的下一个屏幕称为divContactDetails,然后等其他9个屏幕(divs)。谢谢 JavaScript代码(编辑):使用Javascript的div存在导航问题。使用VS2013和VB构建的项目,javascript,asp.net,vb.net,visual-studio-2013,devexpress,Javascript,Asp.net,Vb.net,Visual Studio 2013,Devexpress,嘿,我正在寻找一些帮助,因为我的应用程序导航有问题。基本上,站点被分成几个Div,并且有一个save/next按钮,可以让用户进入下一个Div(屏幕)。客户端事件是JavaScript。问题是,当我单击按钮时,整个应用程序会显示在屏幕上,而不仅仅是单个屏幕。是否有人可以建议如何隐藏其他div,以便只显示当前div。我的主div称为divOverview,然后我的下一个屏幕称为divContactDetails,然后等其他9个屏幕(divs)。谢谢 JavaScript代码(编辑): 功能仅在E
功能仅在EV2上显示(氯乙烯酮){
var newbox=document.getElementsByTagName(“div”);
对于(变量x=0;x
我似乎已经解决了可见性问题。我简单地删除了VB代码的第二部分
If (Not ClientScript.IsStartupScriptRegistered("showonlyonev2")) Then
Page.ClientScript.RegisterStartupScript _
(Me.GetType(), "showonlyonev2", "showonlyonev2('divContactDetails');", True)
End If
Return
End If
现在导航更好了,但是现在在其他代码上得到了空引用。编程的乐趣
仅显示EV2
脚本是什么样子的?
If FocusSet = True Then
ErrDetails.ForeColor = Drawing.Color.Red
ErrDetails.Height = 20 * errCount
' Show the Overview screen at the beginning
If (Not ClientScript.IsStartupScriptRegistered("showonlyonev2")) Then
Page.ClientScript.RegisterStartupScript _
(Me.GetType(), "showonlyonev2", "showonlyonev2('divContactDetails');", True)
End If
If (Not ClientScript.IsStartupScriptRegistered("showonlyonev2")) Then
Page.ClientScript.RegisterStartupScript _
(Me.GetType(), "showonlyonev2", "showonlyonev2('divContactDetails');", True)
End If
Return
End If
<script type="text/javascript">
function showonlyonev2(thechosenone) {
var newboxes = document.getElementsByTagName("div");
for (var x = 0; x < newboxes.length; x++) {
name = newboxes[x].getAttribute("class");
if (name == 'newboxes-2') {
if (newboxes[x].id == thechosenone) {
if (newboxes[x].style.display == 'block') {
newboxes[x].style.display = 'none';
}
else {
newboxes[x].style.display = 'block';
}
} else {
newboxes[x].style.display = 'none';
}
}
}
}
If (Not ClientScript.IsStartupScriptRegistered("showonlyonev2")) Then
Page.ClientScript.RegisterStartupScript _
(Me.GetType(), "showonlyonev2", "showonlyonev2('divContactDetails');", True)
End If
Return
End If