Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

255
Views
¿Por qué la ruta del archivo ../ no funciona en css y html?

Verá, cada vez que trato de usar ../ en CSS o HTML, parece que no funciona, solo me da este error: GET file:///C:/Users/MYUSERNAME/Desktop/Coin%20Clicker/source/coin.png net::ERR_FILE_NOT_FOUND aunque usé ../images/ . Tenga en cuenta que coin.png está en images , no en la source . Sin embargo, si hago esto en javascript, que está en un archivo diferente al archivo HTML, parece funcionar. ¿Alguna idea de por qué ocurre esto? aquí está mi código:
CSS:

 #coin { background-image: url("../images/coin.png"); border: none; background-position: center; background-repeat: no-repeat; background-size: 200px 200px; background-color: white; border-radius: 50%; width: 200px; height: 200px; } #coin:active { background-image: url("../images/coin-pressed-in.png"); }

HTML:

 <div> <span id="count">0¢</span> </div> <button id="coin" alt="coin" onclick="plusOne()"></button> <script src="script.js"></script>

JavaScript:

 var dollar = 0; var cents = 0; var count = document.getElementById("count"); function plusOne() { if (cents < 95) { cents +=5; count.innerHTML = cents + " ¢"; } else if (cents == 95) { dollar = 1; cents = 100; count.innerHTML = dollar + " $"; } else if (dollar >= 1) { dollar += 0.05; count.innerHTML = round(dollar, 2) + " $"; } } function round(value, decimals) { return Number(Math.round(value+'e'+decimals)+'e-'+decimals); } document.getElementById("favicon").href = "coin.png"; document.addEventListener("visibilitychange", (event) => { if (document.visibilityState == "visible") { document.getElementById("favicon").href = "../images/coin.png"; } else { document.getElementById("favicon").href = "../images/coin-disabled.png"; } });

Directorio de archivos:

 - images/ * coin.png * coin-disabled.png * coin-pressed-in.png - source/ * coin.html * script.js
about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Parece su carpeta raíz (la carpeta designada como el origen de su proyecto es la fuente). Esto se evidencia por el error de archivo no encontrado que muestra que está buscando la imagen en la carpeta de origen, no en la carpeta de imágenes. Tienes pocas opciones:

Mueva la carpeta de imágenes DENTRO de la carpeta de origen Cambie la carpeta de Proyecto a Coin%20Clicker Mueva la carpeta de imágenes DENTRO de la carpeta de origen Y cree una carpeta separada para html y js para mantenerlos separados.

about 4 years ago · Juan Pablo Isaza Report

0

La etiqueta será href = "/images/coin.png" o href = "images/coin.png" . Funcionará. Esto será lo mismo que una etiqueta de URL como esta url("images/coin.png") .

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!