
Ruta relativa no funciona
Publicado por Alejandro (2 intervenciones) el 07/09/2022 19:24:36
Hola a todos,
después de algunos días intentando resolver este problema, decidí escribir acá, esperando que quizás alguien pueda orientarme.
En el código a continuación (uso Dreamweaver), al pasar el mouse por encima del nombre del archivo aparece una miniatura de la imagen (con lo cual asumo que obviamente encuentra la imagen).
Pero al hacer un preview de la página en Chrome (o subirla al servidor y ejecutarla desde ahí) no reconoce más la imagen, a menos que reemplace la ruta por una absoluta, y an así, debe ser en la web (por ej,, en vez de, para que la encuentre tengo que poner
El código (simplificado) con el cual intento resolver esto es el siguiente:
Desde ya, muchísimas gracias, y perdón por las molestias!
después de algunos días intentando resolver este problema, decidí escribir acá, esperando que quizás alguien pueda orientarme.
En el código a continuación (uso Dreamweaver), al pasar el mouse por encima del nombre del archivo aparece una miniatura de la imagen (con lo cual asumo que obviamente encuentra la imagen).
Pero al hacer un preview de la página en Chrome (o subirla al servidor y ejecutarla desde ahí) no reconoce más la imagen, a menos que reemplace la ruta por una absoluta, y an así, debe ser en la web (por ej,, en vez de
1
if (document.getElementById("menu1").src == "images/04A.jpg")
1
if (document.getElementById("menu1").src == "https://www.rutaenlaweb/images/04A.jpg"){
El código (simplificado) con el cual intento resolver esto es el siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Hover test</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script type="text/javascript">
function topMenu1HoverIn(elemento){
if (document.getElementById("menu1").src == "images/04A.jpg"){
document.getElementById("menu1").src = "images/04B.jpg";
}
}
function topMenu1HoverOut(elemento){
if (document.getElementById("menu1").src == "images/04B.jpg"){
document.getElementById("menu1").src = "images/04A.jpg";
}
}
</script>
</head>
<body>
<div class = "test">
<a href="https://www.google.com/" target="_blank">
<img id="menu1" src="images/04A.jpg"
onMouseOver="topMenu1HoverIn(this); this.style.cursor='pointer';"
onMouseOut="topMenu1HoverOut(this); this.style.cursor='none';"
alt="">
</a>
</div>
</body>
</html>
Desde ya, muchísimas gracias, y perdón por las molestias!
Valora esta pregunta


0