Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Ako flesh ne postoji, postavi obicnu sliku

[es] :: Web dizajn i CSS :: Ako flesh ne postoji, postavi obicnu sliku

[ Pregleda: 3106 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

01011011

Član broj: 561
Poruke: 2341
204.167.145.*



+2 Profil

icon Ako flesh ne postoji, postavi obicnu sliku07.02.2006. u 17:31 - pre 221 meseci
Da li ima neka java skriptica da ce mi ovo odraditi da ne trazim sada.. Imam flash za klijenta na pocetnoj stranici ali hocu da provjerim ako neki browser nema flash da postavim onda samo sliku koja je te velicine kao flash objekat... kako ovo da odradim.
 
Odgovor na temu

01011011

Član broj: 561
Poruke: 2341
204.167.145.*



+2 Profil

icon Re: Ako flesh ne postoji, postavi obicnu sliku07.02.2006. u 18:02 - pre 221 meseci
Sredio sam brisi :)
 
Odgovor na temu

ducka
Milos Dukic
Novi Sad

Član broj: 8386
Poruke: 596



+1 Profil

icon Re: Ako flesh ne postoji, postavi obicnu sliku07.02.2006. u 19:37 - pre 221 meseci
Kako si sredio?
 
Odgovor na temu

01011011

Član broj: 561
Poruke: 2341
204.167.145.*



+2 Profil

icon Re: Ako flesh ne postoji, postavi obicnu sliku07.02.2006. u 20:06 - pre 221 meseci
Code:
<script language="JavaScript" type="text/javascript">
<!--
// -----------------------------------------------------------------------------
// Globals
// Major version of Flash required
var requiredMajorVersion = 7;
// Minor version of Flash required
var requiredMinorVersion = 0;
// Minor version of Flash required
var requiredRevision = 19;
// the version of javascript supported
var jsVersion = 1.0;
// -----------------------------------------------------------------------------
// -->
</script>
<script language="VBScript" type="text/vbscript">
<!-- // Visual basic helper required to detect Flash Player ActiveX control version information
Function VBGetSwfVer(i)
  on error resume next
  Dim swControl, swVersion
  swVersion = 0
  
  set swControl = CreateObject("ShockwaveFlash.ShockwaveFlash." + CStr(i))
  if (IsObject(swControl)) then
    swVersion = swControl.GetVariable("$version")
  end if
  VBGetSwfVer = swVersion
End Function
// -->
</script>
<script language="JavaScript1.1" type="text/javascript">
<!-- // Detect Client Browser type
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
jsVersion = 1.1;
// JavaScript helper required to detect Flash Player PlugIn version information
function JSGetSwfVer(i){
    // NS/Opera version >= 3 check for Flash plugin in plugin array
    if (navigator.plugins != null && navigator.plugins.length > 0) {
        if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
            var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
              var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
            descArray = flashDescription.split(" ");
            tempArrayMajor = descArray[2].split(".");
            versionMajor = tempArrayMajor[0];
            versionMinor = tempArrayMajor[1];
            if ( descArray[3] != "" ) {
                tempArrayMinor = descArray[3].split("r");
            } else {
                tempArrayMinor = descArray[4].split("r");
            }
              versionRevision = tempArrayMinor[1] > 0 ? tempArrayMinor[1] : 0;
            flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
          } else {
            flashVer = -1;
        }
    }
    // MSN/WebTV 2.6 supports Flash 4
    else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
    // WebTV 2.5 supports Flash 3
    else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
    // older WebTV supports Flash 2
    else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
    // Can't detect in all other cases
    else {
        
        flashVer = -1;
    }
    return flashVer;

// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision) 
{
     reqVer = parseFloat(reqMajorVer + "." + reqRevision);
       // loop backwards through the versions until we find the newest version    
    for (i=25;i>0;i--) {    
        if (isIE && isWin && !isOpera) {
            versionStr = VBGetSwfVer(i);
        } else {
            versionStr = JSGetSwfVer(i);        
        }
        if (versionStr == -1 ) { 
            return false;
        } else if (versionStr != 0) {
            if(isIE && isWin && !isOpera) {
                tempArray         = versionStr.split(" ");
                tempString        = tempArray[1];
                versionArray      = tempString .split(",");                
            } else {
                versionArray      = versionStr.split(".");
            }
            versionMajor      = versionArray[0];
            versionMinor      = versionArray[1];
            versionRevision   = versionArray[2];
            
            versionString     = versionMajor + "." + versionRevision;   // 7.0r24 == 7.24
            versionNum        = parseFloat(versionString);
            // is the major.revision >= requested major.revision AND the minor version >= requested minor
            if ( (versionMajor > reqMajorVer) && (versionNum >= reqVer) ) {
                return true;
            } else {
                return ((versionNum >= reqVer && versionMinor >= reqMinorVer) ? true : false );    
            }
        }
    }    
}
// -->
</script>



Onda ovako u body sekciji ide swf fajl...



Code:
                                                        <script language="JavaScript" type="text/javascript">
<!--
// Version check based upon the values entered above in "Globals"
var hasReqestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);


// Check to see if the version meets the requirements for playback
if (hasReqestedVersion) {  // if we've detected an acceptable version
    var oeTags = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'
                + 'codebase="http://download.macromedia.com...h/swflash.cab#version=6,0,29,0"'
                + 'width="569" height="205"'
                + 'align="left" VIEWASTEXT>'
                +'<param name="movie" value="images/home1.swf">'
                +  '<param name="quality" value="high">'
                +'<embed src="images/home1.swf" width="569" height="205" align="left" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>'
                +'</object>';
    document.write(oeTags);   // embed the Flash Content SWF when all tests are passed
   
  } else {  // flash is too old or we can't detect the plugin
    var alternateContent = '<img src="images/flash_default.jpg" width="569" height="205" border=0 />';
      
    document.write(alternateContent); 
    // insert non-flash content
  }
//-->
</script>


i toj e to... jako jednostavno :)hehe
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
*.ADSL.neobee.net.

Sajt: www.novikorisnik.net


+5 Profil

icon Re: Ako flesh ne postoji, postavi obicnu sliku07.02.2006. u 21:25 - pre 221 meseci
Iju, koliko muke.

Code:
<object type="application/x-shockwave-flash
data="c.swf?path=movie.swf" 
width="400" height="300">
<param name="movie" 
value="c.swf?path=movie.swf" />
<img src="noflash.gif" 
width="200" height="100" alt="" />
</object>


Ako ne može da prikaže objekt, browser će prikazati sliku ... http://www.alistapart.com/articles/flashsatay/
 
Odgovor na temu

01011011

Član broj: 561
Poruke: 2341
204.167.145.*



+2 Profil

icon Re: Ako flesh ne postoji, postavi obicnu sliku07.02.2006. u 21:55 - pre 221 meseci
Zato sam i postavio pitanje, al nisi bio brz da odgovoris odmah... DA li je ovo tvoje komitabilno sa svim browserima?
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
*.ADSL.neobee.net.

Sajt: www.novikorisnik.net


+5 Profil

icon Re: Ako flesh ne postoji, postavi obicnu sliku07.02.2006. u 21:58 - pre 221 meseci
komitabilno? kompatibilno? ne znam, nije moje, iskopirao sam iz članka ... ostavio sam link, pročitaj, proveri, ...
 
Odgovor na temu

sojic
Dalibor Sojic
Makedonija

Član broj: 7051
Poruke: 796
62.162.217.*

Sajt: right-sock.net


+1 Profil

icon Re: Ako flesh ne postoji, postavi obicnu sliku07.02.2006. u 22:23 - pre 221 meseci
Mislim da je kompatibilno. Znam ovaj stos sa sajtova, foruma koje se bave standardima.
routing protocols enable routers to route routed protocols!
 
Odgovor na temu

01011011

Član broj: 561
Poruke: 2341
204.167.145.*



+2 Profil

icon Re: Ako flesh ne postoji, postavi obicnu sliku08.02.2006. u 15:11 - pre 221 meseci
Citat:
noviKorisnik: komitabilno? kompatibilno? ne znam, nije moje, iskopirao sam iz članka ... ostavio sam link, pročitaj, proveri, ...


Malko me testatura zeza :)
 
Odgovor na temu

[es] :: Web dizajn i CSS :: Ako flesh ne postoji, postavi obicnu sliku

[ Pregleda: 3106 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.