Amiguinho,
Tentei captar o que voce postou e apesar de ver que voce encontrou uma solução puramente HTML existem outras é claro.
Uma delas é usar a cláusula
target passando-lhe um parametro que dará um novo rumo ao link.
Se voce pretende colocar um link bastará colocar a linha:
<a href=www.outrosite.com.br/produtoDescricao.htm>Clique para ver a descrição
</a>
Se voce pretende colocar uma image num link bastará colocar a linha:
<a href=www.outrosite.com.br/produtoDescricao.htm alt=Clique para ver a descrição>foto.gif
</a>
Veja que coloquei a cláusula
alt para apresentar uma mensagem ao passar o mouse na imagem.
No exemplos acima sempre lhe será aberto o link na mesma página que voce estiver.
Caso queira abrir sempre em uma nova página acrescente a cláusula
target:
<a target=_blank href=www.outrosite.com.br/produtoDescricao.htm alt=Clique para ver a descrição>foto.gif
</a>
Se voce clicar várias vezes sobre o link novas páginas se abrirão.
Se voce deseja ter apenas duas paginas sendo manuseadas, ou seja, uma listagem e outra apresentando mais informação voce pode forçar e fixar:
<a target=descricao href=www.outrosite.com.br/produtoDescricao.htm alt=Clique para ver a descrição>foto.gif
</a>
Desta forma sempre lhe será aberta somente a página com titulo "descricao" e qualquer clique no link de abertura, refrescará o seu conteúdo.
A outra técnica de abertura de página sobre outra, já faria uso de javascript, mas ai já é outro assunto.
O
iframe pode ser legal se voce possuir por exemplo:
- Uma unica página
- Uma tabela de duas colunas
- A primeira coluna teria uma pequena lista
- A segunda coluna um
iframeNo seu caso cada vez que clicar nos links o iframe pode ser atualizado mas o problema do mesmo é ser fixo e se a listagem for muito grande ao se movimentar por ela o bloco com iframe sai do foco de visão.