webForumDet fria alternativet

ActiveX

Webbutveckling

7 svar · 885 visningar · startad av paraxe

Medlem sedan apr. 2004298 inlägg
Frågan#1

Hej.

Jag kör en site där en sida kräver ActiveX. Och de flesta webbläsare stöder inte ActiveX som default utan plugins / hack, samt att IE kräver installation av just den ActiveX komponenten. Hur rent tekniskt sett förmedlar man detta till besökaren.

Conditional comments i CSS eller server-side kontroll. Klient-skript????

Hur på bästa sätt!!!???

/pär

Medlem sedan dec. 20042 245 inlägg
#2

Du lägger dit ett stycke som vanligt:

<p id="noactivex">ActiveX krävs för att vissa funktioner ska fungera.</p>

...och sen plockar du bort det stycket med ActiveX.

Medlem sedan apr. 2004298 inlägg
#3

Tack..

Men jag har inte tillgång till ActiveX-appen och kan således inte ta bort det stycket.

Mvh

Pär

Medlem sedan aug. 20039 340 inlägg
#4
<script type="text/javascript"><!--
function activexfel(){
	alert("ActiveX-pluginen kunde inte laddas. Antingen är den inte installerad, eller så använder du en browser som inte stödjer ActiveX!");
}

window.onload=function(){
	if (!window.ActiveXObject)
		activexfel();
}

--></script>

<!--[if IE]>
<object onerror="activexfel()" classid="clsid:ffffffff-ffff-ffff-ffff-ffffffffffff" width="50" height="50">
</object>
<![endif]-->

Vad gör för övrigt din activex-plugin?

Medlem sedan apr. 2004298 inlägg
#5

nitro2k01: Det förutsätter ju att Javascript är enable:at

Vad gör för övrigt din activex-plugin?

Den visar CAD-filer, plotter-filer, pdf:er dokument mm mm.

Mvh
Pär

Medlem sedan aug. 20039 340 inlägg
#6

paraxe skrev:

nitro2k01: Det förutsätter ju att Javascript är enable:at

  1. ingen kommer gå in på sidan utan javascript påslaget.
  2. Det finns inget "snyggt" sätt att detektera att activex är avstängt utan javascript.
Medlem sedan juni 20008 205 inlägg
#7

nitro2k01 skrev:

  1. Det finns inget "snyggt" sätt att detektera att activex är avstängt utan javascript.

De som inte har Javascript lär knappast ha ActiveX heller.

<noscript> Men typ hallå!!! Typ skaffa ActiveX!!!1 </noscript>
Medlem sedan apr. 2004298 inlägg
#8

Eftersom den ActiveX appen jag ska visa även kräver JavaScript så är ju zcorpans idé allra bäst... istället för att replace elementet m.h.a ActiveX gör jag det med JavaScript istället.

Tack zcorpan!

267 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)