Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Juliano Gomes

Frames

Recommended Posts

dae galera, é meu primeiro trabalho com frames, tenho algumas duvidas aqui que gostaria de compartilhar, e caso alguem pudesse ajudar, ficaria muito grato.

 

tenho uma pagina chamada de framefotos.asp que contem:

 

<frameset rows="*,118" cols="*" framespacing="1" frameborder="yes" border="1" bordercolor="#CCCCCC">  <frame src="framegrandes.asp" name="mainFrame" id="mainFrame" title="mainFrame" />  <frame src="frameminiaturas.asp?id=<%Response.Write(request.QueryString("id"))%>" name="bottomFrame" scrolling="yes" noresize="noresize" id="bottomFrame" title="bottomFrame" /></frameset><noframes></noframes>

 

na pagina frameminiaturas.asp onde ficarao as miniaturas eu tenho:

 

<!--#include file="inc/conexao.asp"--><table width="62" height="48" border="0" align="left" cellpadding="0" cellspacing="0" >    <tr>	<td width="62" height="24" colspan="3" valign="top">					<%							id	  = Request.QueryString("id")	Set Rs  = Server.CreateObject("ADODB.Recordset")				strSql  = "SELECT * FROM modelos WHERE id_produto= " & id 	response.Write(srtsql)					Set Rs  = oConn.Execute(strSql)	%>		<table width="38" height="21" border="1"  align="center" cellpadding="0" cellspacing="0" bordercolor="#EFEFEF">	<tr>		<%Do While Not Rs.EOF%>		<td width="244" ><div align="center"><a href="framegrandes.asp?img=<%=Rs("imagem1")%>" target="mainFrame"><img src="images/fotos/modelos/miniaturas/<%=Rs("Imagem1")%>" border="0"></a></div></td>					<%Rs.MoveNext	Loop%>		</tr>		  </table>	 </td>  </tr>  </table>

 

 

na pagina framegrandes.asp onde ficarao as imagens grandes eu tenho:

 

<table width="62" height="48" border="0" align="left" cellpadding="0" cellspacing="0" ><tr>   <td width="62" height="24" colspan="3" valign="top">   <table width="38" height="21" border="1"  align="center" cellpadding="0" cellspacing="0" bordercolor="#EFEFEF"><tr>					<td width="244" ><div align="center"><img src="images/fotos/modelos/grandes/<%response.Write(request.QueryString("img"))%>" border="0"></div></td>					</tr></table></td></tr>  </table>

Obs: esse frame está funcionando certinho...

 

1. tenho uma pagina chamada modelos.asp, que tem tabelas e tudo o mais e dentro dela. eu gostaria de dar um include do framefotos.asp nela, do tipo:

 

<table width="537" height="83" border="0" align="left" cellpadding="0" cellspacing="0" >			 <tr>			   <td width="802" height="24" colspan="3" valign="top"><!--#include file="framefotos.asp" --></td>			 </tr>		   </table>

porém, se eu fizer isso, fica tudo torto, o framefotos.asp nao exibe as imagens dentro da pagina modelo, emfim, assim nao dá. teria outro jeito?

 

2. caso nao exista um jeito para a pergunta numero 1 teria como eu fazer um Response.Redirect("framefotos.asp?id="&id) com target="_blank" e o tamanho da janela que será aberta pré definida tipo width='250' heigth='400' , em asp, que nao seja com javascript ??? se sim, como eu faria???

 

3. como eu posso fazer para assim que o usuário entrar na pagina framefotos.asp, seja exibido a primeira imagem da pagina frameminiaturas.asp na pagina famegrandes.asp? pergunto isso por que quando eu entro na pagina framefotos.asp a framegrandes.asp vem sem imagem...

 

bom por enquanto é isso, espero que alguem disponha de um tempinho pra me dar essa mão...

 

um forte abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

dae galera, é meu primeiro trabalho com frames, tenho algumas duvidas aqui que gostaria de compartilhar, e caso alguem pudesse ajudar, ficaria muito grato.tenho uma pagina chamada de framefotos.asp que contem:

<frameset rows="*,118" cols="*" framespacing="1" frameborder="yes" border="1" bordercolor="#CCCCCC">  <frame src="framegrandes.asp" name="mainFrame" id="mainFrame" title="mainFrame" />  <frame src="frameminiaturas.asp?id=<%Response.Write(request.QueryString("id"))%>" name="bottomFrame" scrolling="yes" noresize="noresize" id="bottomFrame" title="bottomFrame" /></frameset><noframes></noframes>
na pagina frameminiaturas.asp onde ficarao as miniaturas eu tenho:
<!--#include file="inc/conexao.asp"--><table width="62" height="48" border="0" align="left" cellpadding="0" cellspacing="0" >    <tr>	<td width="62" height="24" colspan="3" valign="top">					<%							id	  = Request.QueryString("id")	Set Rs  = Server.CreateObject("ADODB.Recordset")				strSql  = "SELECT * FROM modelos WHERE id_produto= " & id 	response.Write(srtsql)					Set Rs  = oConn.Execute(strSql)	%>		<table width="38" height="21" border="1"  align="center" cellpadding="0" cellspacing="0" bordercolor="#EFEFEF">	<tr>		<%Do While Not Rs.EOF%>		<td width="244" ><div align="center"><a href="framegrandes.asp?img=<%=Rs("imagem1")%>" target="mainFrame"><img src="images/fotos/modelos/miniaturas/<%=Rs("Imagem1")%>" border="0"></a></div></td>					<%Rs.MoveNext	Loop%>		</tr>		  </table>	 </td>  </tr>  </table>
na pagina framegrandes.asp onde ficarao as imagens grandes eu tenho:
<table width="62" height="48" border="0" align="left" cellpadding="0" cellspacing="0" ><tr>   <td width="62" height="24" colspan="3" valign="top">   <table width="38" height="21" border="1"  align="center" cellpadding="0" cellspacing="0" bordercolor="#EFEFEF"><tr>					<td width="244" ><div align="center"><img src="images/fotos/modelos/grandes/<%response.Write(request.QueryString("img"))%>" border="0"></div></td>					</tr></table></td></tr>  </table>
Obs: esse frame está funcionando certinho...1. tenho uma pagina chamada modelos.asp, que tem tabelas e tudo o mais e dentro dela. eu gostaria de dar um include do framefotos.asp nela, do tipo:
<table width="537" height="83" border="0" align="left" cellpadding="0" cellspacing="0" >			 <tr>			   <td width="802" height="24" colspan="3" valign="top"><!--#include file="framefotos.asp" --></td>			 </tr>		   </table>
porém, se eu fizer isso, fica tudo torto, o framefotos.asp nao exibe as imagens dentro da pagina modelo, emfim, assim nao dá. teria outro jeito?2. caso nao exista um jeito para a pergunta numero 1 teria como eu fazer um Response.Redirect("framefotos.asp?id="&id) com target="_blank" e o tamanho da janela que será aberta pré definida tipo width='250' heigth='400' , em asp, que nao seja com javascript ??? se sim, como eu faria???3. como eu posso fazer para assim que o usuário entrar na pagina framefotos.asp, seja exibido a primeira imagem da pagina frameminiaturas.asp na pagina famegrandes.asp? pergunto isso por que quando eu entro na pagina framefotos.asp a framegrandes.asp vem sem imagem...bom por enquanto é isso, espero que alguem disponha de um tempinho pra me dar essa mão...um forte abraço!
Não seria mais facil usar include?

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que o amigo Davicamarinha citou pode ser usado, ao invez de usar frames tene usar include, porém toda a página deverá ser recarregada a cada clique

Compartilhar este post


Link para o post
Compartilhar em outros sites

amigos obrigado pela ajuda.dei uma estudada nos frames e realmente eles nao sao objetos validos dentro do body assim, consegui resolver o meu problema usando iFrames<iframe name="grandes" src="framegrandes.asp" width="500" height="480" scrolling="no" frameborder="0"></iframe><iframe name="miniaturas" src="frameminiaturas.asp?id=<%Response.Write(request.QueryString("id"))%>" width="500" height="115" scrolling="auto" frameborder="0"></iframe>sendo que o target do link da imagem no frameminiaturas.asp agora aponta para o iframe "grandes"abraços a todos

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.