Newsgroup: it.lavoro.professioni.webmaster
Titolo: ceck plugin via asp

raga stavo pensando di mettere qualche banner in flash, sicuramente più
accattivanti di quelli classici.
Ora però voglio evitare di avere scherzi causati dal plug-in , e mi chiedevo
se è possibile fare un include dinamico con una clausola if in modo da
evitare di caricare il banner in flash qualora il plug-in non c'è!
Naturalmente parlo di ASP-VbScript
Qalcuno ha già affrontato il problema?
TKS
--
Francis Mule
---------------------------------
Http://www.LucaniaNet.it
Http://www.DreamCoding.com
Mi trovi su ICQ: #143382857
---------------------------------

 Naturalmente parlo di ASP-VbScript
gli include, o li fai o non li fai... non sono 'dinamici', nel senso che non
puoi fare un include in base ad un if, vengono processati prima del codice asp.
una volta controllata la presenza del plugin puoi utilizzare dei sistemi
diversi.
un paio:
un server.execute diverso per flash o non flash,
richiami una funzione diversa se flash o non flash.
--
visuddhi { info(at)
visuddhi.com
 }
if it is to be, it is up to me { 
www.visuddhi.com
 }
{ icq# 44339752 }


Gianlů, ste cose le so! Nun'so proprio pivello....
Ma mi sono spiegato male;
Allora faccio un certo file che incluodolě dove voglio che appaia il banner
flash
in questo file d'inclusione piazzo il ciclo if
del tipo
<%if verifico il prugin then %>
codice pe ril abnner flash
<%else%>
codice per un abnner alternativo
<%end if%>
il fatto di piazzare tutto in un include, miserve solo per gestir emelgio il
sistema in molte pagine, null'altro.
Quello che mi manca č l'eventuale condizione da mettere in "verifico il
prugin"

 prugin"
con asp non controlli nulla... il plugin č sul client, mica sul server...
ma questo non te lo devo dire, altrimenti ti offendi... :)
fai il controllo con javascript e/o vbscript, setti un cookie e te lo rileggi da
asp, cosě lo sai e non ci pensi piů!
ti serve il check per il flash?
chiedi in modo chiaro! :)


 ha scritto nel messaggio
news:b03q0o$kv89o$1...@ID-65104.news.dfncis.de...

Sisi, il resto lo so... č il check  per flash che non so!

 Sisi, il resto lo so... è il check  per flash che non so!
eccolo qui... adattalo! :)
<HEAD>
<TITLE></TITLE>
</HEAD>
<SCRIPT>
var IEShockwaveFlashInstalled=null,IEShockwaveFlashInstalledVersion="";
</SCRIPT>
<SCRIPT LANGUAGE="VBScript">
Private ii, xx
On Error Resume Next
IEShockwaveFlashInstalled = False
IEShockwaveFlashInstalledVersion = -1
For ii = 10 To 1 Step -1
   Set xx = CreateObject("ShockwaveFlash.ShockwaveFlash." & ii)
   IEShockwaveFlashInstalled = IsObject(xx)
   If IEShockwaveFlashInstalled Then
       ShockwaveFlashInstalledVersion = " versione "+CStr(ii)+"."
       Exit For
   End If
Next
</SCRIPT>
<BODY>
<H2>ShockwaveFlash</H2>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
ShockwaveFlashInstalled=false;
if ((navigator.plugins && navigator.plugins["Shockwave Flash"]) ||
(IEShockwaveFlashInstalled == true && ShockwaveFlashInstalledVersion != null))
   {
   ShockwaveFlashInstalled = true;
   if (navigator.appName=="Netscape")
      ShockwaveFlashInstalledVersion = " "+navigator.plugins["Shockwave
Flash"].description+".";
   }
if (ShockwaveFlashInstalled)
    document.write("Risultato del test: <STRONG>Installato</STRONG>
<EM>"+ShockwaveFlashInstalledVersion+"</EM>");
    else
    document.write("Risultato del test: <STRONG>Non Installato.</STRONG>");
//-->
</SCRIPT>
</BODY>
</HTML>


 </HEAD>
tkstoomaccc


 Qalcuno ha già affrontato il problema?
IMHO finche' non arrivi al client non puoi sapere se il plugin e' 
installato o meno, quindi di farlo lato server non credo se ne parli.
Puoi verificare lato client e visualizzare ( con document.write("") ) il 
banner flash o quello classico (se cerchi nelle FAQ di JsDir.com c'e' 
uno sniffer derivato da quello di Macromedia), oppure fare un filmato 
compatibile con F4 che se non ricordo male veniva distribuito con IE/NN 
gia' dalle versioni 4 e credo sia disponibile su buona parte dei 
browser.
Il tutto IMHO flash non lo apro dalla versione 4 appunto :-)
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
 ----> itALY = it <----


Infatti Riccardo, hai ragione tu! E' una scemenza così come l'ho immaginato.
Il controllo non può che essere lato browser
quindi l'inclusione in asp, resta solo una scelta per ottimizzare la
gestione.
tks.!

 gestione.
Puoi sempre verificare con un cookie.
Mi spiego: a priori (cookie non settato) spari il banner canonico, in 
ogni pagina metti uno sniffer che lascia un cookie lato client (potrai 
cmq leggerlo lato server) e poi negli accessi successivi visualizzi un 
banner o l'altro secondo il valore di quel cookie, che gia' che ci sei 
rinfresci serve-side.



mmm soluzione molto poco invadente.... eheh

 mmm soluzione molto poco invadente.... eheh
Beh se il cookie non funziona (disabilitati) allora verra' visualizzato 
sempre e cmq il banner classico.
Oppure usa Flash4
Opppure lascia perdere proprio Flash! :-))
