Foros del Web » Programando para Internet » Javascript »

Script scroll no valido

Estas en el tema de Script scroll no valido en el foro de Javascript en Foros del Web. Hola a todos. Tengo un problema on el siguiente script para hacer scroll de imagenes. El problema es que me falla al quere hacer un ...
  #1 (permalink)  
Antiguo 05/07/2005, 03:24
Avatar de iv19an  
Fecha de Ingreso: septiembre-2004
Mensajes: 44
Antigüedad: 19 años, 7 meses
Puntos: 0
Exclamación Script scroll no valido

Hola a todos.

Tengo un problema on el siguiente script para hacer scroll de imagenes. El problema es que me falla al quere hacer un evento onclick en vez de un link a otra page.

Código:
//Tengo varios arrays para los links, para target, para imagenes....

var slidelink=new Array("link.html","link2.html".....)

//Aqui esta el codigo que quiero cambiar para poder hacer lo siguiente. En cuanto haga click encima de una imagen me aparezca un popup ajustado al tamaño de una imagen.

for (i=0;i<=slideurl.length-1;i++) {
	picturecontent+="<td>"
	picturecontent+="<a href=\""+slidelink[i]+"\" target=\""+slidetarget[i]+"\" onMouseOver=\"javascript:onmsover()\" onMouseOut=\"javascript:onmsout()\">"
	picturecontent+="<img src=\""+slideurl[i]+"\" border=0></a>"
	picturecontent+="</td>"
Tambien cuento con un script sacado de este foro el cual me hace el popup de la imagen como yo quiero.
Código:
var ventana
var cont=0
var titulopordefecto = "Perico de los palotes" //texto por defecto a mostrar en la barra de título en caso de omitir el argumento titulo

function afoto(cual,titulo)
{
if(cont==1){ventana.close();ventana=null}
if(titulo==null){titulo=titulopordefecto}
ventana=window.open('','ventana','resizable=yes,sc  rollbars=no')
ventana.document.write('<html><head><title>' + titulo + '</title></head><body style="overflow:hidden" marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" scroll="no" onUnload="opener.cont=0"><img src="' + cual + '" onLoad="opener.redimensionar(this.width, this.height)">')
ventana.document.close()
cont++
}
function redimensionar(ancho,alto)
{
ventana.resizeTo(ancho+12,alto+28)
ventana.moveTo((screen.width-ancho)/2,(screen.height-alto)/2) //centra la ventana. Eliminar si no se quiere centrar el popup
}
He probado lo siguiente para poder llamar a la funcion afoto, pero no me salgo.


Código:
picturecontent+="<td>"
	picturecontent+="<a href="#" onClick=\"javascript:afoto('' + slidelink[i] + '')\" onMouseOver=\"javascript:onmsover()\" onMouseOut=\"javascript:onmsout()\">"
	picturecontent+="<img src=\""+slideurl[i]+"\" border=0></a>"
	picturecontent+="</td>"
A ver si alguien me puede hechar una mano.

gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:11.