sprawdzenie obecnosci flasha po stronie uzytkownika. |
sprawdzenie obecnosci flasha po stronie uzytkownika. |
14.10.2002, 14:28:41
Post
#1
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 19.09.2002 Ostrzeżenie: (0%) |
Czy mozna w skrypcie php sprawdzic czy uzytkownik ma zainstalowany plugin flasha i w zaleznosci od wyniku sprawdzenia uruchomic mu bez pytania stronke z flashem lub html?
|
|
|
14.10.2002, 15:59:49
Post
#2
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 0 Dołączył: -- Skąd: W - WA -> GRO Ostrzeżenie: (0%) |
Mozna, jesli przekazesz do tego skryptu odpowiednie dane (czy user ma Flasha [, w odpowiedniej wersji])
-------------------- Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com |
|
|
14.10.2002, 16:04:04
Post
#3
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 19.09.2002 Ostrzeżenie: (0%) |
np w adresie lub sesji?
Ale czy da sie dowiedziec tego bez pytania o to uzytkownika. |
|
|
14.10.2002, 19:10:48
Post
#4
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 0 Dołączył: -- Skąd: Krakow Ostrzeżenie: (0%) |
da sie ale nie w php a js (netscape) i vbs (IE)
|
|
|
14.10.2002, 20:09:37
Post
#5
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 19.09.2002 Ostrzeżenie: (0%) |
Jakby to wygladalo wiec w javascript? Mozecie napisac fragment kodu?
|
|
|
14.10.2002, 20:39:24
Post
#6
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 0 Dołączył: -- Skąd: W - WA -> GRO Ostrzeżenie: (0%) |
Wywolujesz skrypt php sprawdzajacy FLASHa z odpowiednim parametrem. Pod IE tez mozna to zrobic z JS:
Kod <script language=JavaScript>
if ((navigator.plugins && navigator.plugins['Shockwave Flash']) || (navigator.appName.indexOf('Microsoft') != -1 && navigator.appVersion.indexOf('Mac') == -1 && navigator.appVersion.indexOf('3.1') == -1)) var flash=1; document.write('<img width=1 height=1 border=0 src=link.php?flash='+flash+'>'); </script> Powinno byc OK. -------------------- Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com |
|
|
14.10.2002, 23:58:19
Post
#7
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 0 Dołączył: -- Skąd: Krakow Ostrzeżenie: (0%) |
twoj kod gajcy jest jakis lipny (po prostu nie dziala). juz na pierwszy rzut oka mi sie wydal podejrzany, uruchomilem go wiec i co sie okazalo ? zarowno przy wlaczanym flashu jak i przy wylaczonym wartosc zmiennej flash przyjmuje wartosc 1 (IE6.0 winxp). ja uzywam takiego czegos (sprawdzone przynajmniej)
Kod <script language="vbscript">
Dim flaszka if(IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash"))) Then flaszka=true Else flaszka=false End If </script> <script language='javascript'> name=navigator.appName; if(name.toLowerCase()=='netscape'){ nr=0; mode=0; while(navigator.plugins[nr]){ if(navigator.plugins[nr].name.toLowerCase()=='shockwave flash'){ mode=1; } nr++; } if(mode==1){ location.href='flash.htm'; } else location.href='strona.php?typ=html'; } if(name.toLowerCase()=='microsoft internet explorer'){ if(flaszka){ location.href='flash.htm'; } else location.href='strona.php?typ=html'; } </script> chyba latwo zaczaic o co w tym chodzi. dziala na IE i wszystkich netscapea'ch - na innych przegladarkach nie testowalem. |
|
|
15.10.2002, 00:18:33
Post
#8
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 0 Dołączył: 7.09.2002 Skąd: Bydgoszcz Ostrzeżenie: (0%) |
Flash MX
File -> Publish Settings -> HTML -> Template -> np. Detect for Flash 4 -------------------- Inni dążą do doskonałości, ja nie muszę ;)
|
|
|
15.10.2002, 07:19:44
Post
#9
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 0 Dołączył: -- Skąd: W - WA -> GRO Ostrzeżenie: (0%) |
Mowilem, ze moge sie mylic. Za bardzo nie bawie sie w FLASHa, to i nie znam wszystkich aspektow zwiazanych z jego wykrywaniem.
Dzieki za info, ze cos jest nie tak - bede musial sie lepiej przyjrzec temu co mam. -------------------- Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com |
|
|
15.10.2002, 21:37:28
Post
#10
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 19.09.2002 Ostrzeżenie: (0%) |
Jak trzeba by zmodyfikowac ten kod zeby ograniczyc wersje flasha do np. szostki?
Gdzie szukać w przegladarce nazw zainstalowanych komponentow czy pluginow, zeby wykorzystac twoj kod do sprawdzenia obecnosci innych upgradow niz flash? |
|
|
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 07:22 |