• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Blue_Acid

Livraria de imagens

6 mensagens neste tópico

A minha questão é a seguinte

Queria fazer um formulário onde tenho a opção de inserir num dos campo uma imagem, mas queria k a imagem fosse de uma livraria de imagens.

O PHP para inserir as coisas eu sei fazer, e abrir uma janela de popup para apresentar as imagens tambe, mas como é k faço para ao clicar na imagem aparecer o nome dela no formulário anterior?

Um Abraço

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

usas javascript.

<img src="bla.gif" onclick="addme('bla.gif')">

function addme(img) {

document.forms['nome_do_form'].elements['nome_do_campo'].value = img;

}

ms se a imagem onde vais clicar esta noutra janela, isto n deve funcionar, apenas funciona se for tudo no mesmo documento. acho que, n tenho a certeza, se n der, tb n sei bem como se faz, ms deve ser dificil.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

usas javascript.

<img src="bla.gif" onclick="addme('bla.gif')">

function addme(img) {

document.forms['nome_do_form'].elements['nome_do_campo'].value = img;

}

ms se a imagem onde vais clicar esta noutra janela, isto n deve funcionar, apenas funciona se for tudo no mesmo documento. acho que, n tenho a certeza, se n der, tb n sei bem como se faz, ms deve ser dificil.

Acho que vou começar a aprender javascript, qual foi o tutorial que te ajudou a aprender a programar em javascript ?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

@kingless

nenhum lol... os tutoriais que li nunca me ensinaram mt de javascript. o que eu sei, provem dos enumeros exemplos de javascript que já vi, a sintaxe é parecida com C/PHP (o que ajuda), depois só tens de ter um pouco de conhecimento do DOM para interagires com os objectos da pagina, mas eu isso também sei muito pouco. apesar de já ter feito umas coisas engraçadas com javascript, ainda sei muito pouco.

Mas exprimenta este link, é um bom sitio para começar: http://www.htmlgoodies.com/primers/jsp/index.php

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Já achei a resposta ao que queria, vou então partilhar convosco.

1ª Página - Apenas tem a funcção de Abrir a janela em JavaScript, e um form com uma caixa de texto e um botão para activar a função.

<script language="javascript">

var set="width=300,height=300";

function abreJanela() 
{
open("lib.html", "", set);

}
</script>

<form name="frm">
<label> Imagem </label><input type="text" name="img" /><input type="button" value="Lib" onclick="abreJanela()" />
</form>

2ª Página -  A página que contem as nossas imagens, e um codigo JavaScript para enviar o que nós precisamos para a 1ª página.

<SCRIPT LANGUAGE=JavaScript>
function envia(img)
{
	opener.document.frm.img.value += img;
	window.close();
	opener.focus();
}
</SCRIPT>

<img src="36_1_4.gif" width="61" height="50" onclick="envia('36_1_4.gif')" style="cursor:pointer"/>

Cá esta a resolução mais básica, agora mais implementações, é consuante as vossas necessidades.

Um Abraço  :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora