
12/11/2004, 16:54
|
| | Fecha de Ingreso: noviembre-2004
Mensajes: 7
Antigüedad: 20 años, 4 meses Puntos: 0 | |
Merci por tu interés!
Al final, he buscado otra fuente por internet, pero sigo teniendo problemas. No consigo que me muestre la capa correctamente.
Voy por pasos, a ver si consigo hacerme explicar (xk soy muy malo explicando!)
Este es el codigo del enlace que he puesto en la página para mostrar la capa. En principio no tiene errores. Porque muestra la capa correctamente. <img src="Images\JPG" width="29" height="34" onClick="MM_inverseLayers('ScreenShot');setUpSlide Show('Images\ScreenShots\QuickPoint')">
Una imagen llamada JPG (sin extension :P), que al clicar, invierte el estado de la capa, de 'visible' a 'hidden' y viceversa, y luego le paso la lista de imagenes que quiero que muestre, en este caso, he puesto sólo una.
El código de la capa es el siguiente (tambien creado automaticamente x l dreamweaver): <div id="ScreenShot" style="position:absolute; width:176px; height:210px; z-index:2; left: 278px; top: 141px; background-color: #004400; layer-background-color: #004400; border: 1px none #000000; visibility: hidden;">
<p><img src="Images\Previous" width="46" height="34"><img src="Images\Next" width="46" height="34"><img src="Images\ScreenShotBlank" name="SShot" width="176" height="208" onClick="MM_showHideLayers('ScreenShot','','hide') "></p>
</div>
Mucho rollo, para decir que muestre los botones next y previous y una imagen por defecto, que luego hay que cambiar con mis funciones.
Y finalmente, las funciones que he creado, la de chgImage no la llamo desde ningún lado todavia, porque supongo que cuando tenga la priemra función, ya conseguiré arreglarla! [I]var ImgNum = 0;
NewImg= new Array();
function setUpSlideShow()
{
var i=0,p='hola',args=setUpSlideShow.arguments,obj='Sc reenShot';
ImgNum=0;
for (i=0;i<args.length;i++)
NewImg[i] = args;
document.images[SShot].src=NewImg[ImgNum];
}
function chgImg(direction)
{
if (document.images)
{
ImgNum = ImgNum + direction;
if (ImgNum > NewImg.length-1)
ImgNum = 0;
if (ImgNum < 0)
ImgNum = NewImg.length-1;
document.images[SShot].src = NewImg[ImgNum];
}
}
Y estas son las funciones. Lo que falla es que no aparece la imagen que yo quiero (la que indica la función), sino que siempre muestra la que tengo por defecto puesta :(
Spero k me puedas ayudar!
IzK
Última edición por IzK66; 13/11/2004 a las 07:17 |