Hola a tod@s. tengo un problema con un código de una web que estoy creando, dicho problema consiste en que no me reconoce una función que tengo creada en un archivo javascript externo (esta función debería abrir una ventana con una imagen y un botón para cerrarla al pulsar sobre un enlace como podemos ver en
http://www.dynamicdrive.com/dynamici...tbox/index.htm). El código fuente es el siguiente
Cita: <<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Clínica Eugénia de Montijo</title>
<link href="css/ch.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="js/lightbox.js"></script>
<script language="JavaScript1.2" type="text/javascript">
<!--
function MM_findObj(n, d) { //v4.01
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 && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//-->
</script>
<script language="JavaScript1.2" type="text/javascript" src="mm_css_menu.js"></script>
<style type="text/css" media="screen">
@import url("./EM-webFW.css");
#container{ /*contenedor de todo*/
width:745px; /*ancho de nuestra web*/
margin:0px auto;/*centrado*/
height:470px;
margin-top:5%
}
</style>
</head>
<body id="container" bgcolor="#013A7D" onload="MM_preloadImages('img/pruebaEM-web-dondeestamos2_r3_c2_f2.jpg','img/pruebaEM-web-dondeestamos2_r5_c3_f2.jpg','img/pruebaEM-web-dondeestamos2_r5_c8_f2.jpg','img/pruebaEM-web-dondeestamos2_r5_c9_f2.jpg','img/pruebaEM-web-dondeestamos2_r5_c14_f2.jpg','img/pruebaEM-web-dondeestamos2_r5_c15_f2.jpg','img/pruebaEM-web-dondeestamos2_r5_c16_f2.jpg');"><div id="FWTableContainer1157387747">
<!--al pulsar en este enlace debería mostar una imagen -->
<a href="img/EM-web_r2_c1.jpg" rel="lightbox" title="My best friend Dan">Dan</a>
<table border="0" cellpadding="0" cellspacing="0" width="745">
<!-- fwtable fwsrc="pruebaEM-web-dondeestamos2.png" fwbase="pruebaEM-web-dondeestamos2.png" fwstyle="Dreamweaver" fwdocid = "1157387747" fwnested="0" -->
</table>
<div id="MMMenuContainer0430140556_0">
<div id="MMMenu0430140556_0" onmouseout="MM_menuStartTimeout(100);" onmouseover="MM_menuResetTimeout();">
</div>
</div>
</div>
</html>
y el archivo js es el que aparece en el tutorial
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd. Muchas gracias