Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 237
Localização: Florianópolis/SC
Contato:

votação com estrelas - mais de uma ??!?!

23-06-2007 12:52

Olá, recentemente tive um problema com formulário em ajax, por usar mais de um na mesma página, então dava conflito por tem mais de um campo com o mesmo, foi solucionado usando alguma técnicas para o javascript reconhecer qual campo em qual formulário esta sendo enviado.

Agora o memo esta acontecendo com o esquema de votação.
viewtopic.php?t=822

A div onde mostra o valor do voto eu consegui nomear

<?php
<div id=\"nota$id\">Dê sua nota</div>

<td onmouseover="vota('1')" onmouseout="retira('1')"><img id="1" src="star0.gif" border="0"></td>

...continua

<script>
function vota(id,div) {
for(i = 0; i < id; i++) {
document.getElementById(i+1).src="star.gif";
document.getElementById(i+1).alt=""+parseFloat(i+1)+"!";
document.getElementById(i+1).title=""+parseFloat(i+1)+"!";
if(id==1) {
document.getElementById('nota'+ div).innerHTML="Nota 1";
...continua

como estou mostrando +/- cinco avaliações por página, as funções eram executadas somente na primeira VOTAÇÃO, pois as demais tem o mesmo nome de campos.

consegui nomar a div onde mostra a nota ao passar o mouse nas estrelas, porém não consegui nomear as imagens ..img id='$id1' / img id='$id2' ...

não consigo fazer com que o esquema de acender e apagar as estrelas funcione na outras, so na primeira. pq as outras tem o mesmo nome da primeira,

posso usar php com o id de cada artigo para nomear os ID das imagens, mas chamar este ID no javascript?
0
MIDZ.com.br
http://www.midz.com.br
Soluções Web
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17662
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

votação com estrelas - mais de uma ??!?!

24-06-2007 09:35

Já tentou um for dentro do javascript para as imagens de acordo com as ids?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 237
Localização: Florianópolis/SC
Contato:

votação com estrelas - mais de uma ??!?!

25-06-2007 13:30

ah, boa ideia, ai fui pensando e vi onde tava o erro,
estava tentando assim

document.getElementById(id+i+1).src="star.gif";

ai tinha erro, pq nao encontrada o document.
então com muitas tentativas consegui fazendo assm

document.getElementById(id+(i+1)).src="star.gif";

pq ai ele pega o id da imagem+o numero dela, ai funcionou.

blz, valeu fera
0
MIDZ.com.br
http://www.midz.com.br
Soluções Web
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17662
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

votação com estrelas - mais de uma ??!?!

25-06-2007 14:13

:)
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado