Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Salve salve família...
Preciso verificar, na minha página ASP, como está o controle de plug-ins e activeX do navegador do usuário. Pois se estiver "settado" para rejeitar tudo, eu exibo um aviso pedindo para ele habilitar.
Obrigado!
[]tz ;)
Resolvi o problema...
obrigado pela ajuda
como resolveu Daw?
Quando você usa um ocx criado no VB por exemplo você usa as TAGs de OBJECT dentro do seu HTML, certo? Por exemplo, no meu caso:
<OBJECT ID="blá" BORDER=0 WIDTH=100% HEIGHT=110 CLASSID="CLSID:1D588CBC-995B-4103-AFCB-694B0C5AACD3" codebase="/blá.ocxb#version=1,1,0,0">
<PARAM NAME="Server" VALUE="<%=Request.ServerVariables("SERVER_NAME")%>">
.
.
.
.
</OBJECT>
Certo?
Descobri que tudo que qualquer comando HTML que você colocar dentro da TAG OBJECT, abaixo de todos os PARAM's. Este comando HTML é executado caso o OCX não seja carregado por algum motivo.
Daí ficou fácil, eu coloquei um INPUT do tipo hidden abaixo de tudo e fiz uma função jscript no evento ONLOAD do body que verificava se esse INPUT era diferente de NULL, caso for eu exibo um alerta dizendo que o ActiveX não pode ser executado etc etc etc...
Fica essa dica aê pro pessoal.
[]tz ;)
show hein dawparabens!
show hein daw
parabens!
Valeu mano...
tem sempre que se virar como pode né!
O problema se agravou pessoal...
Eu descobri que o objeto MSWC.BrowserType tinha o que eu queria, daí fui fazer uns testes.
Coloquei:
Dim bc : Set bc = Server.CreateObject("MSWC.BrowserType")
E ele retornou:
Frames: Verdadeiro
Tables: Verdadeiro
Cookies: Verdadeiro
VBSciprts: Falso
JavsScripts: Verdadeiro
JavaApplets: Verdadeiro
ActiveXControls: Falso
DHTML: unknown
XML: unknown
Agora atentem para os detalhes... estou usando IE6.0 e el retornou Netscape 4.0
Estou, obviamente, com o vbscipt habilitado com meu ASP 3.0 e ele retornou false.
Estou com todo controle de activeX habilitado no browser e ele retornou falso.
Alguem sabe me ajudar? Estou precisando mto!
Grato!
[]tz ;)