Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

NunoDinis

[Resolvido] Buscar ID do utilizador

Mensagens Recomendadas

NunoDinis

Bom dia, estou a desenvolver uma aplicação para gerir o controlo a outras aplicações que está com este aspeto.

1.png

O que pretendo é, ao carregar sobre o ícone do escrita, retirar (caso esteja com o visto verde) a permissão desse utilizador.

Já consigo ir buscar o ID de cada utilizador quando carrego sobre o ícone, mas não o consigo passar para a função que tenho em js.

A função é esta:

<script type="text/javascript" language="javascript">
$(function($) {
$("#formulario").submit(function() {
 var id= "15"; //queria passar o id para aqui
 // REQUISICAO AJAX
 $.post('envia.php', {id: id}, function(resposta) {
$("#status").slideDown();
if (resposta != false) {
 $("#status").html(resposta);
}
else {
 $("#id").val("");
}
 });
});
});
</script>

O código da imagem é este:


<img onclick="javascript:clickHandler(this)" value="<?php echo "$liista2[1]"; ?>" src="images/tick_disabled.png" width="20" height="20" id="<?php echo $liista2[1]; ?>"/>

NOTA: $liista2[1] é o id do utilizador.

E esta é a função que fiz para testes para verificar se retorna bem o id do utilizador que carrego.

var valorDoBotao = document.getElementById("img").value;  
function clickHandler(img) {
alert("id: " + img.id + " - valor: " + img.value);  
}

Editado por NunoDinis

Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro.

ndsotware.org

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
HappyHippyHippo

o código que tens é um pouco confuso mas para o que pretendes basta:

<script type="text/javascript" language="javascript">
$(document).ready(function() {
 $(".disabler").click(function() { //<-- dar uma classe identificativa à imagem (neste caso 'disabler')
   var this = $(this);

   $.post('envia.php',
          {id: this.val(}, // <--- ler o atributo 'value'
          function(resposta) {
     $("#status").slideDown();
       if (resposta != false) {
         $("#status").html(resposta);
       }
       else {
         $("#id").val("");
       }
   });
 });
});
</script>

Editado por HappyHippyHippo

IRC : sim, é algo que ainda existe >> #p@p

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
NunoDinis

Resolvi.. mas agora estou com um pequeno problema. Ao mudar a imagem. Quando está sem acesso(uma cruz), se carregar, muda-me para o visto verde. Mas o processo contrário não faz.

Estarei a fazer alguma mal aqui ?

/******* ALTERAR IMAGEM ******/
 var pictureImage2 = "images/confirm.png";
 var imgobject2 = document.getElementById(img.id);
 imgobject2.src = pictureImage2;
 if (pictureImage2 == "images/confirm.png")
pictureImage2 = "images/cancel.png";
 else
pictureImage2 = "images/confirm.png";

Editado por NunoDinis

Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro.

ndsotware.org

Partilhar esta mensagem


Ligação 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

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.