Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/01/2008, 04:50
nahtml
 
Fecha de Ingreso: agosto-2007
Ubicación: Torremolinos Málaga
Mensajes: 9
Antigüedad: 16 años, 8 meses
Puntos: 0
Re: Vinculo sobre Flash

Ufff 2 años después, la peña sigue sin ponerse de acuerdo!
Llevo dos días (16 horas) intentando conseguir hacer un contador de clicks para SWFs.
Es decir, debo respetar la url destino del Flash, mientras que además debo lanzar un ajax que me cuente el click en la BD.

PUES BIEN!!! Lo he conseguido .. PERO (siempre un pero) SOLO EN FIREFOX!!!! En IE6 ni de coña!!.

Alguien lo puede tocar para que funcione en IE6.
(Por favor, que nadie me diga que cambie la url dentro del flash eh? que el sistema tiene unos 200-300 banners y no me voy a poner a camboiar URLs, sin decir que vete a saber donde están los fuente).

El código que FUNCIONA en FIREFORX es el siguiente:

<div style="position:relative; z-index:1" onclick="alert('simula AJAX');">

<div style="position:relative; z-index:-999">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="<?php echo $width;?>" height="<?php echo $height;?>" id="index" align="middle" >
<param name="allowScriptAccess" value="sameDomain"/>
<param name="movie" value="<?php echo $ruta_banner_cab?>" /><param name="quality" value="high" />
<param name="wmode" value="transparent">
<embed src="<?php echo $ruta_banner_cab?>" quality="high" width="<?php echo $width;?>" height="<?php echo $height;?>" name="index" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" /></embed>
</object>
</div>

</div>



Por supuesto, he probado con transparent y opaque

Me he apostado con mi jefe una botella vino a que lo saco... ya me he ganado media :P
saludos y gracias