Jump to content

Recommended Posts

Posted

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

SIGNIFICADOS: WWW: Wait,wait,wait... HTML: Hoje Ta Mais Lento.KEYBOARD: Dispositivo usado para entrada de erros no Computador.

Posted

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.

Posted

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 ?

Posted

@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

  • 3 weeks later...
Posted

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  😛

SIGNIFICADOS: WWW: Wait,wait,wait... HTML: Hoje Ta Mais Lento.KEYBOARD: Dispositivo usado para entrada de erros no Computador.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.