[ActiveX] Besturingselement activeren

Pagina: 1
Acties:
  • 898 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

  • maikel
  • Registratie: Januari 2001
  • Laatst online: 17-10 00:28
Ik heb hier een webpagina waarin gebruik wordt gemaakt van een HTML-editor. Deze editor is een ActiveX-object.
Echter, nu krijg ik op 1 PC steeds een berichtje 'Druk op de spatiebalk of op Enter om dit besturingselement te activeren en te gebruiken". Bij andere PC's werkt dit allemaal probleemloos, dus ik vermoed dat het ergens een instelling is.
Ik heb de PC's onderling vergeleken, maar kan geen verschillen ontdekken. Beide PC's hebben dezelfde versie van IE en qua security-instellingen zijn ze ook gelijk. Ik heb de betreffende pagina ook al toegevoegd aan de 'trusted websites', maar krijg nog steeds dezelfde melding.

Heeft iemand enig idee of dit inderdaad door een instelling komt en zo ja, welke dit is?

Acties:
  • 0 Henk 'm!

  • André
  • Registratie: Maart 2002
  • Laatst online: 16-10 09:34

André

Analytics dude

Dan is die ene PC voorzien van een nieuwe update omdat vanwege een patentenkwestie het vanaf nu op die manier gaat :)

nieuws: Microsoft brengt IE-patch uit om Eolas-patent te omzeilen
nieuws: 'Eolas-patch' Microsoft mogelijk uitgesteld
nieuws: Microsoft patcht tien kritieke bugs, Eolas-patch ook in update

[ Voor 31% gewijzigd door André op 14-04-2006 10:30 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Shit dat is het natuurlijk. Ik heb een helemaal smarma.com opgezet gister, met een mooi flash header (ik heb wel template gebruikt hoor). Nu ik opstart moet ik elke keer eerst op de header klikken om hem te activeren :r Maar ik heb idd gister updates geïnstalleerd, en nu start ik weer voor het eerst op, dus zijn de updates actief.

Wat een k*tzooi :(

Ik heb geen ervaring met JS en niet echt met flash, dus ik wil even vragen of ik de uitleg op MSDN nou goed begrijp:
Het hele <object>flashblablabla</object> vervang ik door <script src="Embed.js"></script>, en dan maak ik een .js file aan waarin staat: document.write('<embed src="examplecontrol">'), waarin ik examplecontrol vervang door ..?

Het object ziet er zo uit:

code:
1
2
3
4
5
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="800" height="197">
                      <param name="movie" value="./flash/header.swf" />
                      <param name="quality" value="high" />
                      <embed src="./flash/header.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="800" height="197"></embed>
                    </object>


Moet ik nou gewoon dit hele gebeuren ipv examplecontrol zetten?

[ Voor 62% gewijzigd door Verwijderd op 14-04-2006 12:53 ]


Acties:
  • 0 Henk 'm!

  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 30-09 09:41
Verwijderd schreef op vrijdag 14 april 2006 @ 12:37:
Moet ik nou gewoon dit hele gebeuren ipv examplecontrol zetten?
Ja

[ Voor 98% gewijzigd door McVirusS op 14-04-2006 13:49 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Mja, dat werkt dus niet :X

Ik heb nu het volgende in m'n pagina staan:

code:
1
<td colspan="2"><script src="Embed.js"></script></td>


En dan heb ik een aparte file Embed.js waarin staat:

code:
1
2
3
4
5
6
// embed.js
document.write('<embed src="<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="800" height="197">
                      <param name="movie" value="./flash/header.swf" />
                      <param name="quality" value="high" />
                      <embed src="./flash/header.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="800" height="197"></embed>
                    </object>">')


Ik heb het hele object dus gewoon gekopieerd zoals hij in m'n pagina stond, maar de swf verschijnt niet op m'n pagina. De uitleg van MSDN staat hier.

Kan iemand me helpen?

Acties:
  • 0 Henk 'm!

  • André
  • Registratie: Maart 2002
  • Laatst online: 16-10 09:34

André

Analytics dude


Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 22:10

crisp

Devver

Pixelated

JavaScript:
1
2
3
4
5
6
// embed.js
document.write('<embed src="<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="800" height="197">
                      <param name="movie" value="./flash/header.swf" />
                      <param name="quality" value="high" />
                      <embed src="./flash/header.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="800" height="197"></embed>
                    </object>">')

is dat valid JS?

HTML:
1
2
3
4
5
<embed src="<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="800" height="197">
                      <param name="movie" value="./flash/header.swf" />
                      <param name="quality" value="high" />
                      <embed src="./flash/header.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="800" height="197"></embed>
                    </object>">

is dat valid HTML?

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • Justice
  • Registratie: Maart 2001
  • Laatst online: 07-08 15:02

Human Bobby


Acties:
  • 0 Henk 'm!

  • Emiel1984
  • Registratie: Maart 2005
  • Laatst online: 03:43

Emiel1984

Made in NL

Ik ben geen kenner in het programmeren van active-X toepassingen maar ik vind het zo vreemd dat je moet klikken terwijl het element al eigenlijk 'draait'. Zie het nut niet want wat bescherm je hier precies mee, zal vanavond is de andere topics hierover doorlezen .. snap t idee op deze manier niet echt.

[LTS][MTS][HTS]


Acties:
  • 0 Henk 'm!

Verwijderd

Het is gelukt met FlashObject :) . En crisp, als ik wist wat daar invalid aan was vroeg ik het toch niet. Waarschijnlijk is het voor jullie overduidelijk, maar ik kwam er niet uit met google.

Bedankt voor de link André ;).
Pagina: 1