Tengo una pagina en javascript que me muestra unas imagenes, al hacer click sobre alguna de ellas me muestra en otra parte de la pagina un texto y otra imagen,LO QUE PRETENDO es obtener el array desde una base(ESTO LO CONSIGO, es lo que esta de color rojo)
de datos con asp y que mesiga mostrando lo mismo al hacer click con una imagen (ESTO NO LO CONSIGO).
El array lo obtengo en asp de esta forma:
PAGINA ASP
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!-- #include file="db.asp" -->
<html>
<head>
<title>Array desde Recordset</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<%
strSQL="SELECT * FROM productos"
set rs=db.execute(strSQL)%>
<SCRIPT language="JavaScript">
<!--
//Llena el array con el contenido del recordset
var capamodelo() = new Array;
<%
intCount = 1
do until rs.eof
strdescripcion = rs("descripcion")
strimagen1= rs("imagen1")
strimagen2 = rs("imagen2")
response.write "capamodelo[" & "'tela" & intCount & "] = " & strdescripcion & chr(13)
response.write "capamodelo[" & "'tela" & intCount & "img" & "] = " & strimagen1 & chr(13)
response.write "capamodelo[" & "'tela" & intCount & "tit" & "] = " & strimagen2 & chr(13)
intCount = intCount + 1
rs.movenext
loop
%>
// -->
</SCRIPT>
</body>
</html>
FIN PAGINA ASP
PAGINA JAVASCRIPT
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<HTML><HEAD><TITLE>Pagina javascript</TITLE>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<STYLE type=text/css>#contexto1 {
Z-INDEX: 200; LEFT: 367px; CLIP: rect(0px 392px 135px 0px); POSITION: absolute; TOP: 25px
}
#scrolltext1 {
Z-INDEX: 1; LEFT: 0px; POSITION: absolute; TOP: 0px
}
#scrollabajo {
Z-INDEX: 20; LEFT: 560px; VISIBILITY: hidden; POSITION: absolute; TOP: 150px
}
#scrollarriba {
Z-INDEX: 20; LEFT: 560px; VISIBILITY: hidden; POSITION: absolute; TOP: 35px
}
#imagen {
Z-INDEX: 230; LEFT: 205px; POSITION: absolute; TOP: 1px
}
#rotulo {
Z-INDEX: 220; LEFT: 363px; POSITION: absolute; TOP: 5px
}
A {
FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: 'Arial'
}
A.scroll {
COLOR: #ffffff
}
STRONG {
FONT-WEIGHT: bold; FONT-SIZE: 15pt; LINE-HEIGHT: 25pt; FONT-FAMILY: 'Arial'
}
P {
FONT-SIZE: 8pt; LINE-HEIGHT: 13pt; FONT-FAMILY: 'Arial'
}
A.pepe {
BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-DECORATION: none
}
</STYLE>
<SCRIPT language=JavaScript>
function MM_showHideLayers() { //v3.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
obj.visibility=v; }
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
function MM_findObj(n, d) { //v4.0
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && document.getElementById) x=document.getElementById(n); return x;
}
</SCRIPT>
<SCRIPT language=JavaScript>
ns = (document.layers)? true:false
ie = (document.all)? true:false
var doc = (ie) ? "document.all." : "document.";
var stl = (ie) ? ".style." : ".";
var timer3, timerscroll, timerclip, timerscrollmove;
//Capas
capamodelo = new Array()
capamodelo['tela1'] = '<table border="0" width="195" cellpadding="2" cellspacing="0"><tr> <td valign="top"><font face="Arial" size=1><br>Descripcion1<br></font></td> </tr></table>'
capamodelo['tela1img'] = '<img src="imagenes/carro.jpg" border="0">'
capamodelo['tela1tit'] = '<img src="imagenes/tit_01.gif" border="0">'
capamodelo['tela2'] = '<table border="0" width="195" cellpadding="2" cellspacing="0"> <tr> <td valign="top"><font face="Arial" size=1><br>Descripcion2</font></td> </tr></table>'
capamodelo['tela2img'] ='<img src="imagenes/carro.jpg" border="0">'
capamodelo['tela2tit'] ='<img src="imagenes/tit_02.gif" border="0">'
capamodelo['tela3'] ='<table border="0" width="195" cellpadding="2" cellspacing="0"> <tr> <td valign="top"><font face="Arial" size=1>Descripcion3</font></td> </tr> </table>'
capamodelo['tela3img'] ='<img src="imagenes/print.jpg" border="0">'
capamodelo['tela3tit'] ='<img src="imagenes/tit_03.gif" border="0">'
capamodelo['tela4'] ='<table border="0" width="195" cellpadding="2" cellspacing="0"> <tr> <td valign="top"><font face="Arial" size=1>Descripcion4</font></td> </tr> </table>'
capamodelo['tela4img'] ='<img src="imagenes/print.jpg" border="0">'
capamodelo['tela4tit'] ='<img src="imagenes/tit_04.gif" border="0">'
capamodelo['tela5'] = '<table border="0" width="195" cellpadding="2" cellspacing="0"><tr> <td valign="top"><font face="Arial" size=1>Descripcion5</font></td> </tr></table>'
capamodelo['tela5img'] ='<img src="imagenes/print.jpg" border="0">'
capamodelo['tela5tit'] ='<img src="imagenes/tit_05.gif" border="0">'
capamodelo['tela6'] ='<table border="0" width="195" cellpadding="2" cellspacing="0"> <tr><td valign="top"><font face="Arial" size=1>Descripcion6</font></td> </tr> </table>'
capamodelo['tela6img'] ='<img src="imagenes/print.jpg" border="0">'
capamodelo['tela6tit'] ='<img src="imagenes/tit_06.gif" border="0">' function writeModel(cual) {
capauno = (ie) ? eval("scrolltext1") : document.contexto1.document.scrolltext1
altotmp = (ie) ? capauno.offsetHeight : 0
cpimagen = (ie) ? imagen : document.imagen
cprotulo = (ie) ? rotulo : document.rotulo
MM_showHideLayers('scrollarriba','','show','scroll abajo','','show')
if (ns) {
capauno.top = 0
capauno.document.open()
capauno.document.write(capamodelo[cual])
capauno.document.close()
cprotulo.document.open()
cprotulo.document.write(capamodelo[cual+'tit'])
cprotulo.document.close()
cpimagen.document.open()
cpimagen.document.write(capamodelo[cual+'img'])
cpimagen.document.close()
}//End ns
if (ie) {
capauno.style.top = 0
scrolltext1.innerHTML = capamodelo[cual]
imagen.innerHTML = capamodelo[cual+'img']
rotulo.innerHTML = capamodelo[cual+'tit']
}
MM_showHideLayers('barrabaja','','show','presentac ion','','hide','ir-a','','show','marco','','hide')
}
</SCRIPT>
<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY text=#000000 bgColor=#ffffff>
<DIV id=imagen></DIV>
<DIV id=rotulo></DIV>
<DIV id=contexto1>
<DIV id=scrolltext1></DIV></DIV>
<DIV id=scrollabajo><A onmouseover="scrollp2('arriba','1');"
onmouseout="scrollp2('limpia','1');"
href="bosque7.asp#"><IMG
src="imagenes/flecha_abajo.gif" border=0></A></DIV>
<DIV id=scrollarriba><A onmouseover="scrollp2('abajo','1')"
onmouseout="scrollp2('limpia','1');"
href="bosque7.asp#"><IMG
src="imagenes/flecha_arriba.gif" border=0></A></DIV>
<DIV id=barrabaja
style="Z-INDEX: 100; LEFT: 204px; VISIBILITY: visible; WIDTH: 56px; POSITION: absolute; TOP: 162px; HEIGHT: 55px"
;>
<TABLE cellSpacing=0 cellPadding=0 width=300 border=0>
<TBODY>
<TR><%'usa imagenes en FORMATO gIF%>
<TD noWrap><A onclick="writeModel('tela1')"
href="bosque7.asp#"><IMG
alt="Paterna fresa" src="imagenes/01.gif" border=0></A><A
onclick="writeModel('tela2')"
href="bosque7.asp#"><IMG
alt="Medina verde" src="imagenes/02.gif" border=0></A><A
onclick="writeModel('tela3')"
href="bosque7.asp#"><IMG
alt="Aran fresa" src="imagenes/03.gif" border=0></A><A
onclick="writeModel('tela4')"
href="bosque7.asp#"><IMG
alt="Coín fresa" src="imagenes/04.gif" border=0></A><A
onclick="writeModel('tela5')"
href="bosque7.asp#"><IMG
alt="Benarés caldero" src="imagenes/05.gif" border=0></A><A
onclick="writeModel('tela6')"
href="bosque7.asp#"><IMG
alt="Montserrat caldero" src="imagenes/06.gif"
border=0></A></TD></TR></TBODY></TABLE></DIV>
<%'fin usa imagenes en FORMATO gIF%>
<DIV id=presentacion
style="Z-INDEX: 100; LEFT: 207px; VISIBILITY: visible; WIDTH: 56px; POSITION: absolute; TOP: 23px; HEIGHT: 55px">
<TABLE cellSpacing=0 cellPadding=0 width=375 border=0>
<TBODY>
<TR>
<TD width=20></TD>
<TD vAlign=top>
<P align=justify>TEXTO1</P></TD>
<TD width=20></TD></TR></TBODY></TABLE></DIV>
<DIV id=marco
style="Z-INDEX: 10; LEFT: 205px; VISIBILITY: visible; POSITION: absolute; TOP: 1px">
<TABLE cellSpacing=0 cellPadding=2 width=375 border=0>
<TBODY>
<TR>
<TD vAlign=top><IMG src="imagenes/marco.jpg"
border=0></TD></TR></TBODY></TABLE></DIV>
<DIV id=ir-a
style="Z-INDEX: 100; LEFT: 4px; VISIBILITY: visible; WIDTH: 56px; POSITION: absolute; TOP: 192px; HEIGHT: 55px">
<TABLE cellSpacing=0 cellPadding=2 width=175 border=0>
<TBODY>
<TR>
<TD width=175><IMG src="imagenes/amb-febrero.jpg"
border=0></TD></TR></TBODY></TABLE></DIV>
<TABLE cellSpacing=0 cellPadding=0 width=200 border=0>
<TBODY>
<TR>
<TD align=middle><A
onclick="MM_openBrWindow('bosque2.asp','','width=3 46,height=430')"
href="bosque7.asp#"><IMG
src="imagenes/flores2.jpg" border=0></A></TD>
<TD width=20></TD></TR>
<TR>
<TD vAlign=top width=150 colSpan=2></TD></TR></TBODY></TABLE></BODY></HTML>
FIN PAGINA JAVASCRIPT