Foros de daboweb

MULTIMEDIA, Video digital, Grabación, Diseño gráfico, Diseño web, Programación => Webmasters - Diseño Web - Programación - Diseño gráfico => Mensaje iniciado por: ladyblues en 16 de Enero de 2006, 12:51:47 pm

Título: Problema con comportamientos del dream [SOLUCIONADO]
Publicado por: ladyblues en 16 de Enero de 2006, 12:51:47 pm
<img src="image/proyectos/llorea/lloprobig.jpg" alt="Llorea" width="183" height="250" hspace="2" vspace="4" border="1" id="Image1" onClick="MM_goToURL('parent','llorea.htm');return document.MM_returnValue" onMouseOver="MM_swapImage('Image1','','image/proyectos/llorea/lloprobigbn.jpg',1)" onMouseOut="MM_swapImgRestore()">


Tengo un problema con ese código. Experimentando con los comportamientos del dream 8 hago con "on mouse over" un intercambio de imagen y con "on click" quiero que vaya a una página. Bien... el itntercambio de imagen lo hace bien, pero lo de ir a la url se lo pasa por el forrillo. Con anteriores versiones del dream no ocurría esto, funcionaba perfectamente.

Creo que estoy obcecada así que posteo esto aquí para ver si alguien divisa la luz y me hace salir de la oscuridad.
Creo que no lo pilla porque el on click se ejecuta sobre la primera imagen y no sobre la que se intercambia.

Gracias de antemano y un saludo.

Mabel (Quemada con el dream 8)
Título: Re: Problema con comportamientos del dream [SOLUCIONADO]
Publicado por: ladyblues en 16 de Enero de 2006, 10:49:04 pm
Gracias Raul Naveiras por darme la solución.

El problema es que Dreamweaver se había olvidado de generar la función para "go To URL" (Fenómeno Poltergeist o bug del dreamweaver), así que la generó Naveiras y sólo tuve que añadir lo siguiente:

function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args+".location='"+args[i+1]+"'");
}

Lo dejo escrito por si a alguien le ocurre lo mismo.

Saludos!

Mabel