Jump to content
Sign in to follow this  
leonardosb

Imagem não está exibindo

Recommended Posts

Bom dia, estou aprendendo javascript, porem quando vou fazer uma function que ao apertar uma imagem de lampada apaga, apareça uma acesa, a imagem não exibi corretamente, segue a sintaxe abaixo

 

 

<!DOCTYPE html>
<html lang="pt-br">


<head>
<title>Teste Javascript</title>
<meta charset="UTF-8"/>


<script>
function acendeLampada(){


document.getElementById("luz").src="C:\Users\Leozinho\Pictures/tupac.png";


}


</script>


</head>
<body>


<h1>Acenda a lampada </h1>


<img src="C:\Users\Leozinho\Pictures/lampada_desligada.png" id="luz" onclick="acendeLampada()" />




</body>
</html>
Edited by Ted k'
Adicionado o BBCode

Share this post


Link to post
Share on other sites

Verifique o caminho da imagem:

C:\Users\Leozinho\Pictures/tupac.png

Não seria

C:\Users\Leozinho\Pictures\tupac.png

Fora isso aconselho você utilizar as imagens em uma mesma estrutura de pastas aonde o site/sistema está hospedado, assim o patch dos arquivos ficam melhores para serem gerenciados;

  • +1 1

Share this post


Link to post
Share on other sites

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
Sign in to follow this  

  • Similar Content

    • By Jehlemos
      Olá,
      Boa noite, estou fazendo o seguinte enunciado em uma plataforma de estudos: Para Usain Bolt calcular sua dieta é preciso o uso de um simulador, que de acordo com o número de voltas diga quantas calorias é preciso consumir, para poder realizar um exercício de trote.
      As calorias são calculadas da seguinte maneira: calorias (que consome a cada volta), ou seja 5 multiplicado (*) pelo número da volta atual, já que cada vez as voltas consomem mais e mais calorias.
      Fiz o seguinte código: 
      function caloriasDeTrote(n) { var caloriasPVolta = 5; var caloriasTotais = (caloriasPVolta * n) for(var i = 1; i <= n; i++){ caloriasTotais = (caloriasPVolta *= i) } return caloriasTotais } E a plataforma informa os seguinte erro:
      Sua solução não passou : 
      x caloriasDeTrote(2) Um trote de 2 voltas deveria retornar 15 V
      10 == 15 Alguém pode me ajudar?
      Grata! 
       
    • By Jehlemos
      Olá,
      Boa Tarde!
      Estou em uma plataforma de estudos no qual se executa exercícios e testes, o enunciado é:
       
      Escreva a função pode SeAposentar que recebe por parâmetro a idade, o sexo e os anos de contribuição previdenciária que uma pessoa tem, exemplo: podeSeAposentar(62, "F", 34) true.
      A idade mínima para se aposentar para mulheres é 60 anos, enquanto que para homens é 65. Em ambos os casos, deve ter pelo menos 30 anos de contribuição.
       
      function podeSeAposentar (idade, sexo, anosTrabalhados) { if(anosTrabalhados >= 40) { if(sexo == "F") { if(idade >= 60) { return true; } } else if(sexo == "M") { if(idade>= 65){ return true; } } } return false; }
      >
      Sua solução funcionou, mas aponta o seguinte erro:
      Objetivos que não foram atendidos: podeSeAposentar faz comparações contra strings.
       
      **O que está errado? Alguém pode me ajudar?** 
      Obrigada!
    • By Isaias Nori
      Pessoal, Boa Noite!
       
      Sou novo no fórum e novo também no mundo DEV.
      Antes de postar fiz uma longa pesquisa na web e no próprio fórum porém não encontrei algo que me ajudasse.
       
      De forma resumida vou tentar expor minha dúvida.
       
      Estou tentando desenvolver uma aplicação simples em HTML/CSS E Javascript, minha intenção é usar uma API de consulta de mensagens que se encontra no seguinte link:
      https://www.redemet.aer.mil.br/?i=facilidades&p=api-redemet
       
      Ao realizar a consulta passando os parâmetros pela url, obtenho uma página html com um body contendo a informação que preciso em formato simples.
      Minha dúvida é a seguinte:
       
      Como posso, no javascript, criar uma função em que a mesma acesse o endereço me retorne o conteúdo do body da página acessada.
      Os devidos tratamentos da mensagem recebida, farei posteriormente, preciso apenas armazena-lo, em uma string por exemplo.
       
      Obs. 1 - Não quero utilizar outras tecnologias além do html e javascript (Se for possível).
               2 - Possuo conhecimento em linguagem C# e Java, porém aplicados a desktop.
               3 - Sei que consumo de API é algo mais complexo, no entanto esta que estou tentando utilizar é simples, e creio que não requeira mtos recursos.
               4 - Perdoem-me se já existe algum tópico referente a isso, não o encontrei.
       
       
    • By marciomrb1
      olá, estou criando um multi vendor, estamos usando o dokan, nisso preciso fazer um select da categoria da loja pro registro, criei essa function
       
      function new_reg($vendor_id, $store_info) { ?> <div class="dokan-form-group"> <label class="dokan-w3 dokan-control-label" for="dokan_store_categories"><?php echo esc_html( $label ); ?></label> <div class="dokan-w5 dokan-text-left"> <select class="dokan-select2 dokan-form-control" name="dokan_store_categories[]" id="dokan_store_categories" data-placeholder="<?php echo esc_html( $label ); ?>" <?php echo $is_multiple ? 'multiple': ''; ?> > <?php foreach ( $categories as $category ): ?> <option value="<?php echo esc_attr( $category->term_id ); ?>" <?php echo in_array( $category->term_id, $store_categories ) ? 'selected' : ''; ?>> <?php echo esc_html( $category->name ); ?> </option> <?php endforeach; ?> </select> </div> </div> <?php } add_shortcode('registro', 'new_reg'); o problema é que não me retorna nada.. além do select...
       
      não manjo de php, mas sei que precisa por algo pra chamar as categorias...
    • By eduardodsilvaq
      function efetuarLogin ($x, $y) { $connect = db_connect(); $queryl = $connect->query("SELECT * FROM usuarios WHERE login = ". $x ." AND senha = " . $y . " "); if ($queryl->rowCount() == 0) { echo $x; echo $y; echo "<script>alert('Dados de Login incorretos.'); history.back();</script>"; exit; } else { setcookie("login",$x); header("Location:index.php"); exit; } } Esse código tem algum erro nessa linha:
      $queryl = $connect->query("SELECT * FROM usuarios WHERE login = ". $x ." AND senha = " . $y . " "); Nao consigo validar o login mesmo que os dados estejam corretos. Alguém da uma ajuda? 
       
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.