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:
Tambien cuento con un script sacado de este foro el cual me hace el popup de la imagen como yo quiero.//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>"
Código:
He probado lo siguiente para poder llamar a la funcion afoto, pero no me salgo.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 }
Código:
A ver si alguien me puede hechar una mano.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>"
gracias