RE: Vypnuti FLASHe v IE

From: Martin Svarovsky (martin.svarovsky@ileo.cz)
Date: 19. 02. 2003, 15:16 CET

  • Next message: Petr D.: "FAT32 na NTFS"
    > > JJ> 2) je mozne JAVASCRIPTEM otestovat existenci
    > > JJ> plug-inu FLASHe v prohlizeci a prip. zobrazit
    > > JJ> nejaky nahradni text nebo obrazek misto animace
    > 
    > Nepletu-li, jsou znacky OBJECT i proprietalni EMBED postavene jako 
    > parove. Je-li k dispozici obsluhujici plug-in, provadi se akce 
    > definovana parametry a obsah mezi znackami se ignoruje. V opacnem 
    > pripade (tj. neni-li obsluhujici plug-in k dispozici) by se 
    > mel zobrazit 
    > prave obsah mezi znackami.
    > 
    > Ale asi to nebude uplne takto trivialni (napr. plug-in je, ale nizsi 
    > verze atd.)
    > 
    Je to presne tak - tedy u znacky <object>. Co je mezi znackami se
    zobrazi pokud neni k dispozici patricny plugin.
    Pro tag <embed> se z nejakeho duvodu pouziva odlisna syntaxe - asi proto
    ze to je proprietarni reseni.
    Vypada to takto: <embed _parametry_><noembed>obsah pro browser bez
    pluginu</noembed></embed>.
    Tag <embed> sice podporuje vetsina browseru (NN 2-7, IE 3-6, Op 3,6,
    Moz. 1), v HTML 4.0 je uz ale zavrzeny, zustava <object> syntaxe.
    
    Lepsi reseni je pres Javascript (navigator.plugins nebo
    navigator.mimeTypes) pro NN a VBScript
    (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) pro MSIE
    otestovat zda je podpora Flashe a pak teprve skriptem doplnit tag pro
    Flash movie a pripadne zneviditelnit non-flash obsah na strance.
    
    Nejjednodussi a nejspolehlivejsi reseni ovsem je (podle meho nazoru)
    kombinace bezskriptoveho reseni na strane klienta - realizovane malym
    Flashem kde je presmerovani na Flash stranky - se serverem generovanymi
    strankami bud s Flash objekty nebo s "konzervativnim" obsahem.
    
    Martin
    

  • Next message: Petr D.: "FAT32 na NTFS"

    This archive was generated by hypermail 2.1.6 : 19. 02. 2003, 15:18 CET