Autor Zpráva
gizmo
Profil *
Zdravím, potřeboval bych pomoci s tímto. Na webu mám k dispozici swf objekt (banner) a potřebuji, aby se mi po kliknutí na něj klasicky načetla jiná stránka... nejjednodušší řešení se zdá býti obalení tohoto kódu <a hreh....>kod</a> ale to bohužel nefunguje, neznáte někdo nějaké funkční řešení?... jinak nemám přístup k editaci flashového banneru, takže v jeho kódu ten odkaz nenadefinuji. Děkuji předem za pomoc :)
weroro
Profil
Je možná ukážka toho banneru? Stačí odkaz. Ak je robený v AS2 (to si ja zistím, z ukážky) tak to budem vedieť vyriešiť pomocou container loadera.
gizmo
Profil *
jasné, je to tento banner: http://www.growway.cz/img/finalAHbaner.swf
weroro
Profil
http://media.weroro.sk/bordel/bannerLoader.zip

Adresa banneru sa zadáva ako GET parameter.

src = adresa banneru ktorý chceš načítať (ak táto hodnota nie je zadaná je prednastavená hodnota banner.swf)
clickthru = adresa URL ktorá sa má otvoriť po kliknutí na banner
clickTag = adresa URL ktorá sa má otvoriť po kliknutí na banner (to isté ako clickthru neviem ktorý tvar používaš)
clickTarget = Okno v ktorom sa má otvoriť zadaná URL (ak táto hodnota nieje daná tak je prednastavená hodnota _blank)
scaleM = zapnutie/vypnutie proporcionálnej zmeny rozmeru (noScale pre vypnutie | showAll pre zapnutie)

Použitie:

<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <title>Ukážka</title>
    <!--
      Súbor swfobject.js je potrebný pre správne vloženie
      a zobrazenie flashu za pomoci JavaScriptu
    -->
    <script src="http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js" type="text/javascript"></script>
  </head>
  <body>
    <div id="flash-identifikator">
      <!--
        Flash sa pomocou JavaScriptu vloží a zobrazí v DIVe (alebo inom blokovom elemente),
        ktorý musí mať nastavený identifikátor ID
      -->
      <script type="text/javascript">
          // <![CDATA[
          var cesta = "bannerLoader.swf";
          var params = {src:"mojbanner.swf", clickthru:"http://diskuse.jakpsatweb.cz", clickTarget:"_self"};
          swfobject.embedSWF(cesta, "flash-identifikator", "470", "60", "10", cesta, null, params); 
          // ]] >  
      </script>
      <!--
        Ak má užívateľ vypnutý JavaScript,
        zobrazí sa mu flash bez pomoci JS ale pre jeho aktiváciu
        naň musí užívateľ najprv kliknúť (výnimka je prehliadač Firefox)
      -->
      <object type="application/x-shockwave-flash" data="bannerLoader.swf?src=mojbanner.swf&clickthru=http://diskuse.jakpsatweb.cz&clickTarget=_self" width="470" height="60">
        <param name="movie" value="bannerLoader.swf?src=mojbanner.swf&clickthru=http://diskuse.jakpsatweb.cz&clickTarget=_self">
        <!--
          Alternatívny obsah v prípade, že má užívateľ vypnutý alebo nenainštalovaný flash
        -->
        <p>
            Toto je alternatívny obsah a môže obsahovať čokoľvek. Napríklad obrázok
            <img src="bez-flashu.jpg" width="470" height="60" alt="Alternatívny obrázok" title="Nemáte zapnutý alebo nainštalovaný Flash player.">
        </p>
      </object>
    </div>
  </body>
</html>

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0