01/07/2002, 05:27
|
| | | Fecha de Ingreso: abril-2002 Ubicación: Málaga
Mensajes: 1.475
Antigüedad: 22 años, 8 meses Puntos: 9 | |
Re: Busco Script Con Efecto Raton/marco Hola Caricatos, ¡¡¡cuanto tiempo sin saber de ti!!! Parecia que me había muerto pero ¡¡no!!
bueno, durante un par de semanas he estado liado. He comenzado a navegar un poco por el mundo
de ASP, la verdad es que todo esto para mí se me queda algo grande. Utilizando los asistentes
de Frontpage y siguiendo los consejos del foro, he podido hacer una BD cuyo resultados se
muestran en una página web. bueno, y ahora sigo con el tema de la precarga de imagenes,
retomemos la situación. Nos quedamos en lo siguiente. Tengo en Mis documentos una carpeta
llamada Caricatos, dentro de ella, tengo el derecho.htm el izquierdo.htm y el frameset.htm.
La construcción es la siguiente...
en el frameset
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>frameset</title>
</head>
<frameset cols="150,*">
<frame name="contenido" src="C:/mis documentos/caricatos/izquierdo.htm">
<frame name="principal" src="C:/mis documentos/caricatos/derecho.htm">
<noframes>
<body>
<p>Esta página usa marcos, pero su explorador no los admite.</p>
</noframes>
</frameset>
</body>
</html>
En el izquierdo.htm
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>izquierdo</title>
</head>
<body>
<table><tr>
<td onmouseover="parent.principal.cambio()" >un dibujo</td><tr>
<td onmouseover="parent.principal.cambio()" >otro dibujo</td>
</tr></table>
</body>
</html>
y en el derecho.htm
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Pagina nueva 1</title>
<html>
<title>Precarga de imágenes</title>
<script language="javascript" >
var imgs;
function inicio() {
imgs = new preCarga("C:/Mis documentos/M6.gif","C:/Mis documentos/M7.gif");
}
var imagen = 1;
function cambio() {
imagen = (imagen == 1) ? 2 : 1;
document.getElementById("dibujo").src = imgs[(imagen - 1)].src;
}
function preCarga() {
if (!document.images) {alert("imágenes no soportadas"); return;}
this.dibujos = new Array();
var args = preCarga.arguments;
for (var i = 0; i < args.length; i++) {
this.dibujos = new Image();
this.dibujos[I].src = args;
}
return this.dibujos;
}
</script>
</head >
<body>
<body onload="inicio()" >
<center>
<img src="C:/mis documentos/M6.gif" id=dibujo name=dibujo width="84" height="56">
</center>
</body>
</html>
Lo que sucede es lo siguiente. Al cargar el frameset, puedo ver los marcos, pero no me muestra
nada, están vacios, me dice que la página no se puede mostrar.
En el izquierdo.htm, al pasar el mouse por un dibujo me dice que parent.principal no es un
objeto.
Y en el derecho.htm, al cargar la página veo mi icono pero me dice que this.dibujos[] no es un
objeto.
Cuando puedas echale un vistaso, que estoy atascao con este tema.
Espero que nos veamos pronto.
Salu2
ByE |