Buenas
Algo que debería ser sencillo se me ha cruzado y no lo he conseguido sacar. El caso es el siguiente:
Desde un enlace de una página html y usando el elemento OnClick hago una llamada a una funcion de un fichero javascript (data.js) que ya ha sido cargado en la cabecera de esa mima página.
Código:
<a href="#" onClick="cargar()">ABRIR VENTANA</a>
En el fichero data.js hay este código:
Código:
function cargar(){
deluxePopupWindow.addSkin('data.files/jaw_skin_windowsvista_graphite');
deluxePopupWindow.addWindow({
winID:'ventana',
content: 'catalogo.html',
title:'BD 2000 - Catalogo',
winParams:'width=1024,height=768,scrollbars=no,resizable=yes,minimizable=no,fullscreen=yes,closable=yes,middle,center',
skin:'windowsvista_graphite',
contType: 'iframe',
actionParam: 'openAfter:,,,,,'
});
}
Pues bien, no quiere funcionar, es decir, abrirse una ventanita popup con un formato.
Si yo pongo en un fichero html
Código:
<script type="text/javascript" src="data.js"></script>
y le quito en el fichero data.js que sea una función y un que solo aparezcan las otras dos lineas
Código:
deluxePopupWindow.addSkin('data.files/jaw_skin_windowsvista_graphite');
deluxePopupWindow.addWindow({
winID:'ventana',
content: 'catalogo.html',
title:'BD 2000 - Catalogo',
winParams:'width=1024,height=768,scrollbars=no,resizable=yes,minimizable=no,fullscreen=yes,closable=yes,middle,center',
skin:'windowsvista_graphite',
contType: 'iframe',
actionParam: 'openAfter:,,,,,'
});
Funciona a las mil maravillas. Lo que ocurre es que necesito que sea pulsado el enlace para que funcione.
Gracias por vuestra ayuda de antemano.
Un saludo.