Problema no Ie com qq codigo asp.net[urgente]

alfinete

Power Member
<asp:HyperLink ID="HyperLink1" runat="server"
NavigateUrl="http://localhost:8080/site/menu_admin.aspx"
target="framesubmenu">


<asp:Button ID="Btn_Admin_Utilizadores" runat="server" Height="28px" Text="Administração de Utilizadores"
Width="197px" BackColor="#8080FF" />

</asp:HyperLink>

______________________________________________________________________

<a href="http://localhost:8080/site/Menu_admin_pedidos.aspx" target="framesubmenu" >

<asp:Button ID="Btn_Admin_Pedidos" runat="server" Height="28px" Text="Administração de Pedidos"
Width="197px" BackColor="#8080FF" TabIndex="1"
/>

</a>

____________________________________________________________

os dois diferentes tipos de codigos para chamar o conteudo de um botão atraves de link asp e html para outra frame, no firefox funcionam bem e no Ie nenhum funciona , ainda não consegui perceber porquê

pequena correcção, no ie so funcionam os botões que estão a disable, os que estão enable não funcionam, so mesmo a porcaria do Ie

agradecia uma resposta para a resolução do problema

obrigado
 
Última edição:
Já te deram a resposta 2 vezes em 2 threads diferentes... Não podes pôr botões dentro de um link. usa o evento OnClientClick do botão.

Eu desisto.
 
sim tudo bem

mas com onclientclick, não consigo abrir o conteudo do botão , na mesma pagina num frame diferente daquele onde estão os botões, ou seja fazer um target

caso seja possivel por target em onclientclick, agradecia que disses como o posso fazer.

ou outra maneira de chamar esse evento noutro frame diferente.

obrigado
 
Última edição:
sim tudo bem

mas com onclientclick, não consigo abrir o conteudo do botão , na mesma pagina num frame diferente daquele onde estão os botões, ou seja fazer um target

caso seja possivel por target em onclientclick, agradecia que disses como o posso fazer.

ou outra maneira de chamar esse evento noutro frame diferente.

obrigado

vais ter código server-side nesse botão?

caso não tenhas "faz" o botão num controlo html normal tipo isto:

Código:
<input type="button" id="Btn_Admin_Pedidos" value="Administração de Pedidos" 
onClick=" framesubmenu.location.href='http://localhost:8080/site/menu_admin.aspx' "
style="height: 28px; width: 197px; background-color: #8080ff;"
/>

ou então tenta desta maneira:

Código:
<asp:Button ID="Button1" runat="server" Height="28px" Text="Administração de Pedidos"
Width="197px" BackColor="#8080FF" TabIndex="1" UseSubmitBehavior="false"
OnClientClick="framesubmenu.location.href='http://localhost:8080/site/menu_admin.aspx';return false;"
/>

nota: mas tira os href :)
 
Última edição:
a pagina dos frames é esta


<body id="Frm_Admin">
<form id="form1" runat="server">



<br /><br /><br />

<div align=center >

<!--Frame menu-->
<iframe class="cima" src="Menu_utilizadoresgeral.aspx" height="120" ;
width="806" align=center scrolling =no frameborder=2
name ="framemenu" >

</iframe>
</div>

<div align=center >

<!--Frame do submenu -->
<iframe class="cima" src="Titulo.aspx" height="100" ;
width="806" align=center scrolling =no frameborder=2
name="framesubmenu" >

</iframe>
</div>

<!--Frame do meio-->

<div align=center >
<iframe class="borda_redonda" src="Home.aspx"
marginwidth = "50" marginheight = "50" height="485" width="800" name="mostra" >

</iframe>
</div>


<!--Frame da parte de baixo -->

<div align=center >
<iframe height="50" width="806" src="framebaixo.aspx"
scrolling= no frameborder=0 >

</iframe>

</div>





</form>
</body>

__________________________________________

Menu_utilizadoresgeral.aspx" conteudo do 1º frame

____________________________________________________
<body >
<form id="form1" runat="server">

<div class="texto2">
Menu Geral
</div>
<div class="texto1" >
Menu Geral
</div>

<div class="btn_admin_util">


<asp:Button ID="Button1" runat="server" Height="28px" Text="Administração de Pedidos"
Width="197px" BackColor="#8080FF" TabIndex="1" UseSubmitBehavior="false"
OnClientClick="parent.framesubmenu.location='http://localhost:8080/site/menu_admin.aspx';return false;"
/>



</div>


<div class="btn_admin_pedidos">

<a href="http://localhost:8080/site/Menu_admin_pedidos.aspx" target="framesubmenu" >

<asp:Button ID="Btn_Admin_Pedidos" runat="server" Height="28px" Text="Administração de Pedidos"
Width="197px" BackColor="#8080FF" TabIndex="1"
/>

</a>
</div>


<div class="btn_admin_stocks">

<a href="http://localhost:8080/site/Menu_Admin_stock.aspx" target="framesubmenu" >


<asp:Button ID="Btn_stocks" runat="server" Height="28px" Text="Administração de Stocks"
Width="197px" BackColor="#8080FF" TabIndex="2"
/>

</a>
</div>


<div class="btn_req_pedidos">

<a href="http://localhost:8080/site/Menu_utilizador.aspx" target="framesubmenu" >
<asp:Button ID="Btn_requizicao_Pedidos" runat="server" Height="28px" Text="Requizição de Pedidos"
Width="197px" BackColor="#8080FF" TabIndex="3" />

</a>
</div>

</form>
</body>
_________________________________________

depois cada botão destes vai xamar o seu respectivo menu, que vai ser visualizado no frame com name="submenu"

espero que isto ajude

obrigado
 
ainda tens buttons dentro dos href :x2:

modifiquei o teu código e funciona bem tanto no ff2 como no ie6

vê se isto te ajuda:

supõe que no index.aspx (chamei-lhe index.aspx pk não sabia kal o nome k realmente estás a usar) tens este código:
Código:
<html>
<body id="Frm_Admin">
<form id="form1" runat="server">

<br /><br /><br />

<div align=center >
<!--Frame menu-->
<iframe class="cima" src="Menu_utilizadoresgeral.aspx" height="120" width="806" 
align=center scrolling="yes" frameborder="2" name ="framemenu" ></iframe>
</div>

<div align=center >
<!--Frame do submenu -->
<iframe class="cima" src="Titulo.aspx" height="100" width="806"
align=center scrolling="no" frameborder="2" name="framesubmenu" ></iframe>
</div>

<!--Frame do meio-->
<div align=center >
<iframe class="borda_redonda" src="Home.aspx" marginwidth = "50" marginheight = "50" 
height="485" width="800" name="mostra"></iframe>
</div>

<!--Frame da parte de baixo -->
<div align=center >
<iframe height="50" width="806" src="framebaixo.aspx" scrolling="no" frameborder="0"></iframe>
</div>

</form>
</body>
</html>

e no Menu_utilizadoresgeral.aspx tens isto:
Código:
<html>
<body >
<form id="form1" runat="server">

<div class="texto2">
Menu Geral
</div>
<div class="texto1" >
Menu Geral
</div>

<div class="btn_admin_util">
<asp:Button ID="Button1" runat="server" Height="28px" Text="Administração"
Width="197px" BackColor="#8080FF" TabIndex="1"
UseSubmitBehavior="false"
OnClientClick="parent.framesubmenu.location='http://localhost:8080/site/menu_admin.aspx';return false;"
/>
</div>

<div class="btn_admin_pedidos">
<asp:Button ID="Btn_Admin_Pedidos" runat="server" Height="28px" Text="Administração de Pedidos"
Width="197px" BackColor="#8080FF" TabIndex="2"
UseSubmitBehavior="false"
OnClientClick="parent.framesubmenu.location='http://localhost:8080/site/Menu_admin_pedidos.aspx';return false;"
/>
</div>

<div class="btn_admin_stocks">
<asp:Button ID="Btn_stocks" runat="server" Height="28px" Text="Administração de Stocks"
Width="197px" BackColor="#8080FF" TabIndex="3"
UseSubmitBehavior="false"
OnClientClick="parent.framesubmenu.location='http://localhost:8080/site/Menu_Admin_stock.aspx';return false;"
/>
</div>

<div class="btn_req_pedidos">
<asp:Button ID="Btn_requizicao_Pedidos" runat="server" Height="28px" Text="Requisição de Pedidos"
Width="197px" BackColor="#8080FF" TabIndex="4" 
UseSubmitBehavior="false"
OnClientClick="parent.framesubmenu.location='http://localhost:8080/site/Menu_utilizador.aspx';return false;"
/>
</div>

</form>
</body>

se isto não resolver o que pretendes, então n tou a ver ... :joker:
 
obrigadissimo, funciona tdo optimamente nos dois browsers

ja agra adicionei-te ao P3dro msn

sou o ze_cotão, ou cavilhas

obrigado por tdo
 
Back
Topo