alfinete
Power Member
estou a trabalhar em aspx c#
javascript
_______________________________
button para chamar o javascript
________________
div a ser mostrada ou escondida ao clicar no botão a cima
______________________
tenho este codigo tdo num ascx a ser chamado num aspx.
assim como esta funciona 5 estrelas
problema...
eu quando abro a div e realizar as funcionalidades que la estão dentro , cada vez que clico num botão que se encontra dentro da mesma esta fecha, e eu quero-a mantar aberta enquanto la estão a trabalhar nela, ou seja so a fecho quando clico outra vez no botão"btnplusmodule"..
para isso ha uma hipote
na div que esconta as funcionalidades por runnat="server"
para depois no biotão inserir no codigo c# por
para esta se manter aberta
mas ao fazer este ultimo code ...
ao arrancar da pagina ele não me abre sequer a div , não sei pq???
dando erro de object required ..
gostava de uma ajuda para este problema
aguardo , obrigada
javascript
_______________________________
Código:
function visiblemodule(val)
{
var valor;
if (val == "+")
valor = "-";
if (val == "-")
valor = "+";
if(document.getElementById('ctl00_ContentPlaceHolder1_WucDisciplinesINS1_btnplusmodule').value == "+" )
{
document.getElementById('ctl00_ContentPlaceHolder1_WucDisciplinesINS1_btnplusmodule').value = valor;
document.getElementById('ctl00_ContentPlaceHolder1_WucDisciplinesINS1_btnplusmodule').title = "Fechar";
document.getElementById('dvmodule').style.display="block";
}
else
{
document.getElementById('ctl00_ContentPlaceHolder1_WucDisciplinesINS1_btnplusmodule').value = valor;
document.getElementById('ctl00_ContentPlaceHolder1_WucDisciplinesINS1_btnplusmodule').title = "Abrir";
document.getElementById('dvmodule').style.display="none";
}
}
button para chamar o javascript
________________
Código:
<input type="button" id="btnplusmodule" runat="server" title="Abrir" class="SACButton"
value="+" onclick="visiblemodule(this.value);" />
div a ser mostrada ou escondida ao clicar no botão a cima
______________________
Código:
<div id="dvmodule" style="display: none">
<table id="Table1" runat="server" border="0" cellpadding="1" cellspacing="2" class="SACTable"
width="100%">
<tr>
<td class="SACLabel" style="width: 165px">
lista de disciplinas</td>
<td style="height: 229px; width: 203px;">
<asp:ListBox ID="lstbxDisciplines" runat="server" Height="211px" Width="183px"></asp:ListBox>
</td>
<td style="width: 87px">
<table>
<tr>
<td>
<asp:Button ID="btninsertlistDisciplines" CssClass="SACButton" runat="server" Text="Inserir" OnClick="btninsertlistDisciplines_Click" />
<br />
<br />
<asp:Button ID="btnremovelistDisciplines" CssClass="SACButton" runat="server" Text="Apagar" OnClick="btnremovelistDisciplines_Click" />
</td>
</tr>
</table>
</td>
<td>
<table id="Tabinsert" runat="server" border="0" cellpadding="1" cellspacing="2" class="SACTable"
width="100%">
<tr>
<td class="SACGridViewMenuTitle" colspan="2">
<asp:Label runat="server" ID="Label1" Text="Dados Disciplina">
</asp:Label>
</td>
</tr>
<tr>
<td class="SACLabel" style="width: 170px">
Designação</td>
<td>
<asp:TextBox ID="txtModuledesignation" runat="server" CssClass="SACTextbox"
Width="260px"></asp:TextBox>
</td>
</tr>
<tr>
<td class="SACLabel" style="width: 170px">
Código</td>
<td>
<asp:TextBox ID="txtModuleCode" runat="server" CssClass="SACTextbox" Width="100px"></asp:TextBox>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
tenho este codigo tdo num ascx a ser chamado num aspx.
assim como esta funciona 5 estrelas
problema...
eu quando abro a div e realizar as funcionalidades que la estão dentro , cada vez que clico num botão que se encontra dentro da mesma esta fecha, e eu quero-a mantar aberta enquanto la estão a trabalhar nela, ou seja so a fecho quando clico outra vez no botão"btnplusmodule"..
para isso ha uma hipote
na div que esconta as funcionalidades por runnat="server"
Código:
<div id="dvmodule" runnat="server" style="display: none"></div>
para depois no biotão inserir no codigo c# por
Código:
dvmodule.Attributes.Add("Display", "Block");
para esta se manter aberta
mas ao fazer este ultimo code ...
ao arrancar da pagina ele não me abre sequer a div , não sei pq???
dando erro de object required ..
gostava de uma ajuda para este problema
aguardo , obrigada