JavaScript - Redimensionar imagenes desde array

 
Vista:

Redimensionar imagenes desde array

Publicado por MoN (1 intervención) el 28/05/2007 21:29:08
El problema es k no se como poner el array para que abra las fotos redimensionadas en vez de en una pagina en blanco. Con OnClick llamando a la funcion que esta en la web de Tunait (Pop-up ajustada a imagen) no funciona que es lo que intente pero no lo pilla dentro del array, fuera en una foto estatica si lo pilla.Este el el código:

<HTML><HEAD>

<style type="text/css">
A:link, A:visited { text-decoration: none }
A:hover { text-decoration: underline }
body {
background-color: #FFFF00;
}
</style>
<script language="javascript">
var titulopordefecto = "FIESTA FLAMENCA 2007";
var ventana;
var cont=0;

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+35);
ventana.moveTo((screen.width-ancho)/2,(screen.height-alto)/2); //centra la ventana. Eliminar si no se quiere centrar el popup
}
</script>

<TITLE>FOTOS | FIESTA FLAMENCA 2006</TITLE>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></HEAD>

<BODY vlink="blue" link="blue" >
<p> </p>
<div align=center>


<script language="JavaScript1.2">
<!--

var sliderwidth=750
var sliderheight=200
var slidespeed=6
var leftrightslide=new Array()
var finalslide=''
leftrightslide[0]='<a href="foto del servidor" target="_blank"><img src="foto" border=0 alt="1" ></a>'
leftrightslide[1]='<a href="foto2" target="_blank"><img src="foto2" border=0 alt="2"></a>'
leftrightslide[2]='<a href="foto3" target="_blank"><img src="foto3" border=0 alt="3"></a>'
var copyspeed=slidespeed
for (i=0;i<leftrightslide.length;i++)
finalslide=finalslide+leftrightslide[i]+"  "

if (document.all){
document.write('<marquee id="ieslider" scrollAmount=0 style="width:'+sliderwidth+'">'+finalslide+'</marquee>')
ieslider.onmouseover=new Function("ieslider.scrollAmount=0")
ieslider.onmouseout=new Function("if (document.readyState=='complete') ieslider.scrollAmount=slidespeed")

}

function regenerate(){
window.location.reload()
}
function regenerate2(){
if (document.layers){
document.ns_slider01.visibility="show"
setTimeout("window.onresize=regenerate",450)
intializeleftrightslide()
}
if (document.all)
ieslider.scrollAmount=slidespeed
}

function intializeleftrightslide(){
document.ns_slider01.document.ns_slider02.document .write('<nobr>'+finalslide+'</nobr>')
document. ns_slider01.document.ns_slider02.document.close()
thelength=document.ns_slider01.document.ns_slider0 2.document.width
scrollslide()
}

function scrollslide(){
if (document.ns_slider01.document.ns_slider02.left>=t helength*(-1)){
document.ns_slider01.document.ns_slider02.left-=slidespeed
setTimeout("scrollslide()",100)
}
else{
document.ns_slider01.document.ns_slider02.left=sli derwidth
scrollslide()
}
}
window.onload=regenerate2

//-->
</script>

<ilayer width=&{sliderwidth}; height=&{sliderheight}; name="ns_slider01" visibility=hide >
<layer name="ns_slider02" onMouseover="slidespeed=0;" onMouseout="slidespeed=copyspeed" ></layer>
</ilayer>

</div>
</BODY>
</HTML>

GRACIAS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder