Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   HTML (http://www.forosdelweb.com/f4/)
-   -   un problemilla (http://www.forosdelweb.com/f4/problemilla-116912/)

daniele 16/02/2003 03:18

un problemilla
 
hola tengo un problema, en mi pagina quiero hacer una galeria de fotos, todas las fotos estan expuestas en su respectiva pagina, es decir en una pagina en la que tengo muchas fotos tengo que hacer uso de la barra de desplazamiento para ver las ultimas fotos de la pagina, el problema es que con el siguiente metodo al clikar sobre una imagen para que se habra en una ventana aparte hace que la pagina donde tengo la galeria de fotos se vuelva a recargar o que vuelva otra vez al inicio de la misma, yo quiero que la pagina donde tengo la galeria de fotos no se mueva, el codigo que utilizo es este:

esto entre head y /head

<script Language="JavaScript">
function rn1 () {
msg=open("","NewWindow","toolbar=no,location=no,di rectories=no,status=no,menubar=no,scrollbars=no,re sizable=no,copyhistory=yes,width=330,height=270");
msg.focus();
msg.location ="rn1.html"
}
</script>

y entre body y /body esto:

<div align="right"><a class="menu" HREF="#" onclick="rn1(); return true;" onfocus="if(this.blur) this.blur()"><img src="reusnas1136.jpg" width="136" height="91" border="0"></a></div>

esto por cada foto, espero que puedan solucionarme el problema, muchas gracias.

caricatos 16/02/2003 03:28

Hola daniele:

Creo que en el href deberías poner la función...
Prueba con esto:

<div align="right"><a class="menu" HREF="javascript: rn1(); return true;" onfocus="if(this.blur) this.blur()"><img src="reusnas1136.jpg" width="136" height="91" border="0"></a></div>

También puedes usar el evento onclick, pero sin usar el atributo href... o usar otro tag que no sea el "<a>"

Saludos :arriba:

daniele 16/02/2003 04:02

mm no me sale, me da error en la pagina y no se me carga la ventana donde debe aparecer la foto, no se como hacerlo

caricatos 16/02/2003 12:44

Hola otra vez:

Lo acabo de probar y va bien, aunque le quité el return true de la llamada y retoqué la línea porque se cortaba (al hacer copy & paste), y desde luego cambié el location por uno completo...

Bueno, debe ser algo de la sintaxis... trata de corregirlo, y si no vuelve a insertar el código y lo chequeamos otra vez...

Saludos :arriba:

daniele 16/02/2003 15:18

muchas gracias pero soy bastante torpe con esto podrias decirme como quedaria el codigo? gracias

caricatos 16/02/2003 15:49

Hola otra vez:

Código PHP:

<html>
<
head>
<
script Language="JavaScript">
function 
rn1 () {
    
msg=open("","NewWindow"," toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=yes,width=330,height=270");
    
msg.focus();
    
msg.location ="http://www.caricatos.com/index.html"
}
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div align="right">
<a class="menu" HREF="javascript: rn1();" onfocus="if(this.blur) this.blur()">
<img src="reusnas1136.jpg" width="136" height="91" border="0">
</a>
</div>
</html> 

He puesto la página con la que hice las pruebas... las propiedades de la nueva ventana las copié de tu mensaje original, solo cambié el location para hacer las pruebas, incluso la imagen es la misma que tenías originalmente...

Si quieres alguna explicación, o te sigue dando problemas, avisa.

Saludos :arriba:

daniele 17/02/2003 14:42

gracias caricatos, me va a la perfección :D, muchas gracias por tu ayuda, suerte.


La zona horaria es GMT -6. Ahora son las 06:20.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.