Duvida básica area map

10 respostas
Claudia.pt

Boas noites.
Tenho uma duvida básica…
Tenho uma imagem e preciso que ao carregar uma variavel fica com um valor.
Estou tentado o seguinte:

<input type="text" id="sProp" value="Nuno"/>

...

<img src="graphics/glicinias_foto.jpg" width="236" height="236" alt="" usemap="#gliciniasmap">
		<map id="gliciniasmap" name="gliciniasmap">
		<area shape="rect" coords="60,230,200,30" alt="Glicinias" href="www.ua.pt" onclick=javascript:document.sProp.value="Claudia";>
		</map>

Ajudem-me
Obrigada
Claudia

10 Respostas

furutani

assim não funciona?

onclick="javascript:document.sProp.value='Claudia;'"

o ideal seria criar uma function pra isso.

Claudia.pt

Nop :frowning:

O meu codigo

<input type="text" id="sProp" value="Caudal nos Grupos"/>
 
    
	<table border="1">
	<tr>
	<td width="236">
		<table class="table-picture">
		<tr>
		<td align="center">Glicinias</td>
		</tr>
		<tr>
		<td><img src="graphics/glicinias_foto.jpg" width="236" height="236" alt="" usemap="#gliciniasmap">
		<map id="gliciniasmap" name="gliciniasmap">
		<area shape="rect" coords="60,230,200,30" alt="Glicinias" href="#" onclick="javascript:document.sProp.value='Claudia;'">
		</map>
		</td>
		</tr>
		</table>
	</td>
furutani

faltou no name

<input type="text" name="sProp" value="Caudal nos Grupos"/>
Claudia.pt

Não dá…
:frowning:

furutani

Dá sim. É que faltou presta atenção em alguns detalhes

<form>
<input type="text" name="sProp" size="20"/>
<img src="graphics/glicinias_foto.jpg" width="236" height="236" 
	alt="" usemap="#gliciniasmap" />
<map id="gliciniasmap" name="gliciniasmap">
 	<area shape="rect" coords="60,230,200,30" alt="Glicinias" href="#" 
	onclick="javascript:document.forms[0].sProp.value='Claudia';">
</map>

</form>
Claudia.pt

Assim funciona.
Então faltava colocar dentro do form?
Como estava não poce funcionar?

furutani

eu acho que até funcionaria sem form se vc usasse
document.getElementById(‘sProp’).value=‘Claudia’;"

Claudia.pt

Como posso agora atribuir sPlace a uma variavel java??

furutani

de um submit no form e pegue o valor no seu Serlvet/JSP com request.getParameter(“sPlece”) esse metodo retorna uma string com o valor.

Claudia.pt

Pois …
mas eu não queira fazer ja o submit do form
Na verdade tenho duas imagens e consoante a q for escolhida, uma combobox é alimentada com listas diferentes,
Só depois de seleccionada as duas coisas é q faço o submit do form
Não sei se percebes,

Criado 4 de setembro de 2006
Ultima resposta 4 de set. de 2006
Respostas 10
Participantes 2