Εύκολο embedding ενός link σε flash banner (για όλους τους browsers)

dimitris | Τετ, 05/14/2014 - 21:19 | 2'

Εχετε ένα flash banner (.swf) χωρίς clicktag και θέλετε να το ανεβάσετε σε μια σελίδα χωρίς adserver, αλλά να υπάρχει το link που θέλετε όταν ο επισκέπτης κάνει κλικ σε αυτό το banner ώστε να πηγαίνει εκεί που πρέπει. Και αυτό να παίζει σε όλους τους browsers, ακόμα και στο IE8.

Αυτό γίνεται εύκολα με τον παρακάτω κώδικα, όπου πάνω από το flash object πρέπει να βάλετε μια διάφανη PNG εικόνα (στο παράδειγμα transparent-300x250.png). To ωραίο είναι ότι έχει fallback (στο alternative_image.jpg) αν δεν υπάρχει εγκατεστημένος flash player.

 

<div class="container">
      <div  style="position:absolute;"> <a href="http://to-target-link.gr" target="_blank" > <img src="http://www.tositemou.gr/images/transparent-300x250.png"> </a> </div>
      <div >
	    <object id="flash_obj" width="300" height="250" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
	  <param value="http://www.tositemou.gr/flash/to-flash-banner-mou.swf" name="movie">
	  <param value="high" name="quality">
	  <param value="always" name="AllowScriptAccess">
	  <param value="transparent" name="wmode">
	  <!--[if !IE]>-->
	    <object id="flash_embed" width="300" height="250" allowscriptaccess="never" type="application/x-shockwave-flash"  wmode="opaque" data="http://www.tositemou.gr/flash/to-flash-banner-mou.swf">
	  <!--<![endif]-->
	    <a href="http://to-target-link.gr" target="_blank"><img src="http://www.tositemou.gr/images/alternative_image.jpg" alt="vale-kati" /></a>
	    <!--[if !IE]>-->
	    </object>
	  <!--<![endif]-->
	  </object>   
      </div>
</div>

 

Φόρουμ
Δώσε αστέρια!