Dúvida bem básica de JavaScript - Não sei como fazer o que está no Anexo

Oiiii, queria que alguém me ajudasse a fazer o que está no Anexo, é JavaScript (acho), ao clicar no Link queria que a imagem aparece em abaixo, e não em outra página. Queria que ao clicar aparecesse assim que nem no Anexo:


Entendi q vc tá fazendo o mais simples possível, num HTML puro… Procurei elementos prontos no Twitter Bootstrap e no JQuery UI, mas não encontrei… Vc já começou alguma coisa?

isso mesmo que eu quero andredecotia o mais simples possivel. só tou utilizando html mesmo pois nao sei usar muito bem esses coisas de componentes prontos mas sei que o que estou pedindo é possivel de fazer pois ja vi funcionando. só que até agora nao tenho nada. quero so que quando clique no link nao direciona pra uma pagina com a foto e sim a foto fosse aberta na mesma pagina so que embaixo no link.

Essa imagem já vai estar disponível e vc só vai exibi-la ou precisará pegá-la no banco?
Se vc já tiver a imagem disponível, coloque-a inicialmente escondida (com css, vc pode utilizar no display:none) e quando o usuário clicar no link, exiba a imagem.
Exemplo com jquery:

<img id="imagem" src.... style="display:none" ...

Se a imagem não estiver disponível, e vc precisar pegar no banco de dados, no disco rigido, ou outro lugar, terá que usar ajax. Aí já é um pouco mais trabalhoso. Primeiro, responda minha pergunta, depois continuo tentando te ajudar.

editado.

Não sei seu nível de conhecimento com Jquery, mas em todo caso vale ressaltar que é necessário importar a biblioteca no seu arquivo:

<script type="text/javascript" 	src="contexto/caminho/do/seu/jquery-1.8.3.js"></script>

Abraços.

[quote=renandrade]Essa imagem já vai estar disponível e vc só vai exibi-la ou precisará pegá-la no banco?
Se vc já tiver a imagem disponível, coloque-a inicialmente escondida (com css, vc pode utilizar no display:none) e quando o usuário clicar no link, exiba a imagem.
Exemplo com jquery:

<img id="imagem" src.... style="display:none" ...

Se a imagem não estiver disponível, e vc precisar pegar no banco de dados, no disco rigido, ou outro lugar, terá que usar ajax. Aí já é um pouco mais trabalhoso. Primeiro, responda minha pergunta, depois continuo tentando te ajudar.
[/quote]
oiiii, :roll:
vou ter que baixar o jquery né? é o jquery ui que o andredecotia falou no post dele? estou pesquisando no google e encontrei um monte de jqueri para baixar… voce poderia me enviar o linky?

[quote=pvrsouza]Não sei seu nível de conhecimento com Jquery, mas em todo caso vale ressaltar que é necessário importar a biblioteca no seu arquivo:

<script type="text/javascript" 	src="contexto/caminho/do/seu/jquery-1.8.3.js"></script>

Abraços.[/quote]

voce poderia me enviar o link?

[quote=mariazinhahappy][quote=renandrade]Essa imagem já vai estar disponível e vc só vai exibi-la ou precisará pegá-la no banco?
Se vc já tiver a imagem disponível, coloque-a inicialmente escondida (com css, vc pode utilizar no display:none) e quando o usuário clicar no link, exiba a imagem.
Exemplo com jquery:

<img id="imagem" src.... style="display:none" ...

Se a imagem não estiver disponível, e vc precisar pegar no banco de dados, no disco rigido, ou outro lugar, terá que usar ajax. Aí já é um pouco mais trabalhoso. Primeiro, responda minha pergunta, depois continuo tentando te ajudar.
[/quote]
oiiii, :roll:
vou ter que baixar o jquery né? é o jquery ui que o andredecotia falou no post dele? estou pesquisando no google e encontrei um monte de jqueri para baixar… voce poderia me enviar o linky?[/quote]

http://jquery.com/download/

[]'s

Acredito que vc possa tb fazer da seguinte maneira abaixo, o lado bom da história é q vc já tem td nativo sem ter q baixar/importar nenhum componente terceiro:

No momento do

onClick="metodo"

Invocar:

document.getElementById('divID').appendChild(img);

André AS

[quote=pvrsouza]Não sei seu nível de conhecimento com Jquery, mas em todo caso vale ressaltar que é necessário importar a biblioteca no seu arquivo:

<script type="text/javascript" 	src="contexto/caminho/do/seu/jquery-1.8.3.js"></script>

Abraços.[/quote]

Acredito q dê pra usar online, no seu caso, para efeito de teste, mapeando conforme abaixo:

<script type="text/javascript" 	src="http://code.jquery.com/jquery-1.8.3.min.js"></script>

André AS.

estou tentando juntar tudo que voces estao me dizendo, mas ainda estou tento dificuldades, consegui chegar neste codigo mas nao esta funcionando

[code]

<script language="JavaScript">
	jQuery("#link").click(function() {
	jQuery("#imagem").show();
	});



</script>
Clique Aqui [/code]

mesmo local continua nao funcionando

<script type="text/javascript"   src="C:\jquery-1.8.3.min.js"></script>

Experimente tirar a tag de dentro do head e coloca-la em outro lugar. Pode ser dentro do body ou do html

esta importado correto porque o olamundo está funcionando

[code]
$(document).ready(function
() {
alert(‘olá mundo’);
});

</script>[/code]


<html>  
  
<head>  
        <script type="text/javascript"   src="http://code.jquery.com/jquery-1.8.3.min.js"></script>  
  
</head>  
    <body>  
        <a id="link" href="#imagem"> Clique Aqui<a/>  
<img id="imagem" src="C:\Users\Renan\Downloads\a.png" style="display:none"> </img>  
    <body>  

<script language="JavaScript">  
        jQuery("#link").click(function() {  
        jQuery("#imagem").show();  
        });  
  
  
  
    </script>  



</html>  

Testei aqui e funcionou. Só troque o link da sua imagem

nao funcionou

[quote=renandrade][code]

Clique Aqui

[/code]

Testei aqui e funcionou. Só troque o link da sua imagem[/quote]

Nem copiando e colando esse código funcionou?

[quote=renandrade][code]

Clique Aqui

[/code]

Testei aqui e funcionou. Só troque o link da sua imagem[/quote]

nossa, funcionou mesmo. mas nao entendi porque funcionou so porque colocou o trecho de codigo do jquery no body

[code]

    jQuery("#link").click(function() {  
    jQuery("#imagem").show();  
    });  



</script>  [/code]

e deixar o a href em cima do jquery e não abaixo, pois embaixo nao funcionou tambem

[code] Clique Aqui


jQuery("#link").click(function() {
jQuery("#imagem").show();
});

</script>[/code]

alguem pode me responder?

Acredito que não seja possível usar o script dentro do head. Mesmo que seja possível, é uma boa prática utilizar javascript no fim da sua página, para uma performance melhor do seu código.